与不同语言的服务器通信

时间:2017-06-28 14:51:02

标签: node.js socket.io

我有一个用nodeJS制作的服务器。我创建了一个简单的应用程序,它使用socketIO与客户端通信。

我需要让用户可以使用其他语言(Python,Java ...)连接到这个应用程序,但我不知道如何做到这一点。

例如,我在xxx.xxx.xxxx:xxx中启动服务器,用户可以使用脚本连接到此服务器,并与他保持通信。

是否可以使用SocketIo?我还能采取其他哪些方式?

谢谢!

3 个答案:

答案 0 :(得分:0)

只要所有客户端使用相同的协议进行通信,它就应该可以工作。但是,您可能需要在每个目标客户端中实现socket.io内容(如果尚不存在)。

答案 1 :(得分:0)

所有语言都有自己的方式连接到服务器,他们不关心服务器的编写语言。重要的是你通过JSON等通用格式传输数据(几乎每种语言都有一个可以解析JSON的库

希望这会有所帮助。

答案 2 :(得分:-1)

https://pypi.python.org/pypi/socketIO-client

https://github.com/socketio/socket.io-client-java

还有不同语言的socket.io客户端。你只需要谷歌吧。