2016-06-25 36 views

回答

1

目前尚不清楚您需要帮助的部分。要使socket.io连接正常工作,请执行以下操作:

  1. 在两台计算机之一上运行socket.io服务器。确保它正在侦听已知端口(如果需要,它可以与Web服务器共享一个端口)。

  2. 在另一台计算机上,获取一个socket.io客户端库,并使用它来与其他计算机建立socket.io连接。

  3. 在两台计算机上注册消息处理程序,以获取您希望以任何方式发送的自定义消息,并编写处理这些消息的代码。

  4. 编写代码以在适当的时间将消息发送到另一台计算机。

对于node.js和python都存在Socket.io客户端和服务器库,因此您可以为任一类型的系统使用任何类型的库。

要理解的重要事情是,您必须启动并运行一个socket.io服务器。另一个端点则必须连接到该服务器。一旦连接启动并运行,您就可以从任一端发送消息到另一端。

例如,您可以在node.js上设置socket.io服务器。然后,使用用于python的socket.io客户端库建立与node.js服务器的socket.io连接。然后,一旦连接启动并运行,您就可以自由地将消息从两端发送到另一端,如果有消息处理程序监听这些特定的消息,它们将被另一端接收。

+0

这几乎回答了我的问题。我在github上找到了一个源代码链接。我会将您的答案标记为已接受,并在此处张贴链接,如果这样做的话。 –

+0

我找到了一个Python客户端库[link](https://pypi.python.org/pypi/socketIO-client) –