草庐IT

node.js - socket.io 重新连接后再创建一个连接

我正在尝试一个简单的聊天应用程序here使用socket.io和node.js。每次我重新启动node.js服务器时,socket.io都会自动重新连接,并以某种方式再创建一个与服务器的连接,即客户端现在会收到两次相同的聊天消息。我该如何解决这个问题? 最佳答案 默认情况下,在断开连接时,socket.io会重新连接丢失的连接,这会重新运行connect事件。因此,每次重新连接时,您都会再添加一个事件监听器来接收消息。因此,您会收到多条消息,等于服务器重新启动/连接丢失。IncomingChat:Connecteddsdadsada

node.js - socket.io 重新连接后再创建一个连接

我正在尝试一个简单的聊天应用程序here使用socket.io和node.js。每次我重新启动node.js服务器时,socket.io都会自动重新连接,并以某种方式再创建一个与服务器的连接,即客户端现在会收到两次相同的聊天消息。我该如何解决这个问题? 最佳答案 默认情况下,在断开连接时,socket.io会重新连接丢失的连接,这会重新运行connect事件。因此,每次重新连接时,您都会再添加一个事件监听器来接收消息。因此,您会收到多条消息,等于服务器重新启动/连接丢失。IncomingChat:Connecteddsdadsada

javascript - Socket.io 离线连接服务器

如何检测服务器是否离线,或由于其他原因无法连接。我的代码看起来像这样。this.socket=io.connect(connectionInfo,{reconnect:false});它不会抛出任何错误,因此try/catch子句不起作用。 最佳答案 使用this.socket.on("connect",callback)捕捉连接事件this.socket.on("disconnect",callback)捕捉断线事件this.socket.on("connect_failed",callback)捕捉失败的连接尝试this.soc

javascript - Socket.io 离线连接服务器

如何检测服务器是否离线,或由于其他原因无法连接。我的代码看起来像这样。this.socket=io.connect(connectionInfo,{reconnect:false});它不会抛出任何错误,因此try/catch子句不起作用。 最佳答案 使用this.socket.on("connect",callback)捕捉连接事件this.socket.on("disconnect",callback)捕捉断线事件this.socket.on("connect_failed",callback)捕捉失败的连接尝试this.soc

iPhone Objective-C 套接字通信与 Socket.IO

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我正在开发某种大型多人棋盘游戏。我的解决方案是服务器上的node.jssocket.io。我需要实现某种objective-c套接字的解决方案,该套接字将与socket.io通信以发送和接收json对象作为字符串。我不会将webkit与websocket一起使用。有没有可能?服务器将保持游戏状态,iphone客户端将向服务器发送Action并在服务器上接收更改。 最佳答案

iPhone Objective-C 套接字通信与 Socket.IO

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我正在开发某种大型多人棋盘游戏。我的解决方案是服务器上的node.jssocket.io。我需要实现某种objective-c套接字的解决方案,该套接字将与socket.io通信以发送和接收json对象作为字符串。我不会将webkit与websocket一起使用。有没有可能?服务器将保持游戏状态,iphone客户端将向服务器发送Action并在服务器上接收更改。 最佳答案

c++ - 从 C++ 应用程序连接到 socket.io 服务器

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我正在尝试为我的基于Web的应用程序做poc,我有关注1)一个基于LINUX的基本node.js/socket.io服务器,作为客户端提供基本网页client.htmlvarsocket=io.connect("169.xxx.xxx.xx:5000");socket.on("aServerEvent",function(data){document.getElementById("chatlog").

c++ - 从 C++ 应用程序连接到 socket.io 服务器

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我正在尝试为我的基于Web的应用程序做poc,我有关注1)一个基于LINUX的基本node.js/socket.io服务器,作为客户端提供基本网页client.htmlvarsocket=io.connect("169.xxx.xxx.xx:5000");socket.on("aServerEvent",function(data){document.getElementById("chatlog").

node.js - 使用 Node socket.io 向特定用户列表发送通知

我正在使用NodeJS,Scoket.io我正在尝试发送通知,例如Facebook。如果有1000个用户并且用户A有50个friend,那么通知将发送给这50个用户。我不想为所有用户广播这样做的有效方法是什么? 最佳答案 如果用户有很多friend,那么您可以让所有这些friend监听该用户的命名空间或房间。解释和例子在这里:http://socket.io/docs/rooms-and-namespaces/ 关于node.js-使用Nodesocket.io向特定用户列表发送通知,我

node.js - 使用 Node socket.io 向特定用户列表发送通知

我正在使用NodeJS,Scoket.io我正在尝试发送通知,例如Facebook。如果有1000个用户并且用户A有50个friend,那么通知将发送给这50个用户。我不想为所有用户广播这样做的有效方法是什么? 最佳答案 如果用户有很多friend,那么您可以让所有这些friend监听该用户的命名空间或房间。解释和例子在这里:http://socket.io/docs/rooms-and-namespaces/ 关于node.js-使用Nodesocket.io向特定用户列表发送通知,我