server-push

    3热度

    1回答

    我是Websockets的新手。在阅读有关websockets时,我无法找到我的疑惑的答案。我想如果有人澄清它。 的WebSocket是否只广播的数据连接,而不是发送给特定的客户端的所有客户端?无论如何(主要是聊天应用程序),我试着将数据发送给所有客户端。有没有可能改变这一点? 它是如何工作在位于NAT(路由器后面)客户端。 由于客户端服务器的连接将始终保持开放,怎么会影响到大量连接的服务器的性能

    0热度

    1回答

    首先,如果您通过阅读未定义长度的HTTP响应帮助我解决了问题,我想感谢您。我接受了您的建议,并从HTTP响应切换到原始Java套接字。但我也有这个小问题。 推送服务器的本质是当客户端被接收时将东西推送到客户端(在我的情况下,系统使用标有设备ID的文件)。问题是,使用Java教程中的KnockKnock示例,他们的代码: while ((inputLine = in.readLine()) != n

    1热度

    1回答

    我正在php中构建一个客户端服务器实时通信应用程序,我希望通过优化实现真正的服务器推送。 我已经知道Comet技术下的其他技术,为此我使用php套接字服务器和套接字applet客户端,每一件事情都很好,直到现在。 问题是服务器端无限,而这是用于监听传入的连接,它会降低我的应用程序的优化。 我该如何更换客户端 - 服务器通信中的无限while循环以实现服务器推送功能?客户端对服务器进行ping操作的

    -1热度

    1回答

    我还有一个关于我的推送服务器的问题。出于某种原因,服务器在其生命周期中将只接受一个连接。即使在第一次连接关闭后,服务器也不会执行任何操作。我怀疑该线程没有被派生,因为它不拒绝连接。 下面是代码到服务器:http://docs.oracle.com/javase/tutorial/networking/sockets/examples/KKMultiServer.java 我使用的例子,因为它正是我

    0热度

    1回答

    我有一个用例,我打算从浏览器到服务器进行轮询以检查给定客户的任何更新。然后,我认为 探索推送方法,其中web服务器(在我的情况下,tomcat)可以在每当运行servlet时自动执行网络服务器 从第三方获得任何更新。第一个问题来到我的脑海如何javaclass将知道它必须发送到哪个浏览器客户端 更新。然后我遇到链接在http://www.gianlucaguarini.com/blog/nodej

    0热度

    2回答

    我想在我的Java Web应用程序中实现服务器推送。 HTTP Streaming是我可以打开与客户端的连接,并且每当服务器获取它时,它总是打开并发送数据。 1.但这与Comet有什么不同? 2.我想在不使用Web套接字的情况下使用服务器推送。这怎么能实现?

    0热度

    1回答

    我们有多个客户和每个客户将有多个应用程序。还有一件事是,用户会有不同的应用程序(工作流应用程序,图表的应用程序,管理应用等),通过他们的角色分配。 而这些客户更愿意只安装一个原生应用程序并将其用于其所有工作流程。他们要管理谁使用什么。 然后这些Html5应用程序会随着推送自动更新,用户不需要做任何事情。 我要寻找一个解决方案做出如下发生: 开发人员编写HTML5应用 开发者将应用程序(HTML,J

    0热度

    1回答

    我想弄清楚如何为twitter应用程序创建推送通知服务器。我希望能够为提及,星星,跟随等设置推送通知等。这些都可以通过API来实现,就像Tweetbot所做的那样。如果有人能指出我创建实际服务器部分的方式来处理用户名的存储并推送消息,那就太好了。如果有关于如何做到这一点的教程,那将是非常棒的!我希望能够通过ruby做到这一点,但任何方法都是完全正确的。 感谢

    1热度

    1回答

    我有一个用例,我需要从我的webservice发送一些信息到Android应用程序。我刚刚了解用于这种用例的C2DM(纠正我,如果我错了)。 有人知道在使用此服务时可能会有多少延迟?在我的使用案例中,我希望消息在1-2秒内从web服务发送到手机。 有人使用C2DM,并且知道平均消息延迟有多少?谢谢!

    2热度

    1回答

    我想制作一个简单的脚本来将电影推送到智能电视上。 我已经安装了miniupnp或ushare,但我不想通过电视智能应用程序进入文件夹,我想将电影推到电视上,以赢得时间和未来,为什么不直接从NAS。 任何人都可以有一个想法如何做到这一点?此应用程序SofaPlay使它很好,但只能从我的Mac。 谢谢您