两个用户之间的Websocket会话

时间:2010-10-26 06:19:49

标签: javascript http websocket

向所有人致以问候! 我想基于websockets创建私人消息。 可以使用websockets实现两个用户之间的会话吗?

3 个答案:

答案 0 :(得分:1)

WS连接通过中央服务器,因此不可能绕过它并与两个用户建立直接连接。您在服务器上的可以可以促进两个用户之间的通信。您必须预先选择用户或进行某种“加入”操作,可能来自登录用户的组列表。然后你的应用程序将管理两者之间的“私密”聊天,实质上是主聊天的一个实例,除非用户不是自动添加,而是通过意图添加。

答案 1 :(得分:0)

我认为为了做到这一点,您需要获取用户的IP地址并在每个地址上打开目标端口。考虑到套接字应该握手(并且您无权访问握手过程),这样做应该是不可能的。

答案 2 :(得分:0)

您无法在两个浏览器之间直接执行此操作。 WebSockets规范未指定侦听到浏览器的传入连接的方法,仅指定传出连接。您需要某种WebSockets端点,两个浏览器都可以发起连接。