CNode

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

问答
Wwldlzt发布于11 年前最后回复11 年前10 回复9423 浏览0 收藏

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

查看回复

回复 (10)

E
Einsy#1·11 年前

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

L
leapon#2·11 年前

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

J
joney-pinkman#3·11 年前

rpc通信才是正解,请看dnode

A
airyland#4·11 年前

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

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

@joney-pinkman 谢谢我了解下~

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

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

D
dayuoba#9·11 年前

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

Q
qq290584697#10·11 年前

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

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