Ang*_*lus 5 html javascript sockets websocket
我一直在考虑为客户端程序构建客户端.但我想要的方式是使用broswer来实现它,由可以建立连接的服务器提供帮助.
当我需要在客户端中有一个未受控的套接字(或者是pasive),等待连接时,就会出现问题.
我一直在考虑Html5 WebSockets,但它没有给客户端提供一个没有连接TCP协议的pasive套接字的可能性.
我正在学习这个并试图找到这样做的方法.所有的想法都很好:D.
您可以在 Java 小程序、Flash 和其他浏览器插件中使用被动套接字,但通常这对于公共 Web 应用程序可能会出现问题。
首先,很难通过防火墙等,并且您需要依赖并为实现套接字 API 的浏览器插件编写代码,并将其桥接到 JavaScript。如果您对某些解决方案感兴趣,您可能需要查看以下 Stack Overflow 帖子:
浏览器之间点对点通信的传统方法是让您的服务器充当所有连接的网关。浏览器发起连接(使用WebSockets或XMLHttpRequest)并始终保持与服务器的活动连接,如果断开则重新建立连接。由于服务器应用程序始终会找到与所有已连接浏览器的开放 TCP 连接,因此它可以轻松地将消息路由到所有客户端或从所有客户端路由消息。