加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

javascript – 如何将客户端连接到客户端(浏览器)套接字连接?

发布时间:2020-12-14 22:43:15 所属栏目:资源 来源:网络整理
导读:我一直在考虑为客户端程序构建客户端.但我想要的方式是使用broswer来实现它,由可以建立连接的服务器提供帮助. 当我需要在客户端中有一个未受控的套接字(或者是pasive),等待连接时,就会出现问题. 我一直在考虑Html5 WebSockets,但它没有给客户端提供一个没有

我一直在考虑为客户端程序构建客户端.但我想要的方式是使用broswer来实现它,由可以建立连接的服务器提供帮助.

当我需要在客户端中有一个未受控的套接字(或者是pasive),等待连接时,就会出现问题.

我一直在考虑Html5 WebSockets,但它没有给客户端提供一个没有连接TCP协议的pasive套接字的可能性.

我正在学习这个并试图找到这样做的方法.所有的想法都很好:D.

最佳答案
您可以在Java applet,Flash和其他浏览器插件中使用被动套接字,但通常这对于公共Web应用程序可能存在问题.

首先,很难通过防火墙等,你需要依赖和编写实现套接字API的浏览器插件的代码,并将其桥接到JavaScript.如果您对某些解决方案感兴趣,可能需要查看以下Stack Overflow帖子:

> How can I communicate over TCP sockets from JavaScript?

传统的浏览器之间的对等通信方法是让您的服务器充当所有连接的网关.浏览器启动连接(使用WebSockets或XMLHttpRequest)并始终保持与服务器的活动连接,如果它丢失则重新建立连接.由于服务器应用程序将始终找到与所有连接的浏览器的开放TCP连接,因此它可以轻松地向/从所有客户端路由消

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读