Chr*_*oba 3 server-side websocket
我正在编写一个桌面应用程序,需要响应我的服务器上可能随时发生的更改,并且我希望应用程序在计算机登录时始终运行.有没有一种方法被认为是最标准的或应避免的方法?我考虑过的几个解决方案是:
如果服务器只是在没有数据的情况下返回错误或短消息,那么使用第一个选项会不好?这会影响网络上的其他网络活动吗?
提前致谢!!
正如Mark Setchell所说,避免不必要的民意调查.
WebSocket不仅适用于浏览器.桌面应用程序也可以使用WebSocket.如果您的应用程序通过WebSocket建立了与服务器的连接,那么它可以异步接收数据或事件.没有民意调查.
现在您的桌面应用程序可以坐在那里,每当它从服务器接收事件或数据时,它就可以采取您想要的任何操作.
但是,如果不在客户端启动服务器并打开客户端的防火墙以进行传入连接,我将如何通知桌面客户端?
以这种方式使用WebSocket还可以防止客户端在其防火墙中打开入站端口,因为它们是启动(出站)连接的端口.
| 归档时间: |
|
| 查看次数: |
1291 次 |
| 最近记录: |