跳到主要内容
CNode

两个node.js服务之间如何通过Socket.IO通信?

问答
Wwldlzt发布于 11 年前最后回复 11 年前
1094630

之前常说的socket.io主要是客户端(html)与NODE.JS站点之间的通信,但现在项目有一个需求,需要在两个NODE.JS站点间通过Socket.IO通信,想问下有例子可参考不?或是有解决方案思路也行,谢谢~

查看回复

回复 (10)

Q
qq290584697#1011 年前

两个后端程序为什么还要用socket.io通信?

D
dayuoba#911 年前

socket.io是pomelo RPC基础协议之一。

W
wldlzt#811 年前
引用 leapon后台之间的通讯用socketio不方便,难道两个nodejs的后台内置web client?

@leapon 倒不是,项目要求在两站点间维持一个长连接,主要是通信要实时

W
wldlzt#611 年前
引用 joney-pinkmanrpc通信才是正解,请看dnode

@joney-pinkman 谢谢我了解下~

A
airyland#411 年前

楼上的干嘛要用web来连接socket服务器呢,socket.io client本就可以在服务端调用。一个服务端以client的形式连接另一个socket.io server 根本就没有问题。

J
joney-pinkman#311 年前

rpc通信才是正解,请看dnode

L
leapon#211 年前

后台之间的通讯用socketio不方便,难道两个nodejs的后台内置web client?

E
Einsy#111 年前

为什么一定要使用socket.io通讯呢? (1)建议使用tcp通讯。 (2)如果一定要使用socket.io的话,那么就使用phantomjs吧,这样可以快点实现,当然这样不是很好,毕竟多了个phantomjs这么个东西。 (3)找找socket.io相关的client模块

参与回复

登录后即可参与回复。登录