我知道node是异步IO的,这是不是意味着服务器端不用开这么多的线程去启用socket?
XMPP底层是不是一条连接就有一个线程保持socket?
XMPP底层是不是一条连接就有一个线程保持socket?
1
wwqgtxx Oct 17, 2013 via Android
xmpp是一个独立的socket协议,至于他的底层实现需要单独观察他的服务端程序代码,可以同步也可以异步,取决于具体的实现
这个和node.js貌似没有什么关系… |
2
sxd Oct 17, 2013
xmpp是协议 看各种实现做了
|
3
superisaac Oct 17, 2013
nodejs 一般用 socket.io, 方便,快捷
|
4
clino Oct 17, 2013
感觉楼主把两种不同的东西硬摆在一起说
xmpp是协议,应该不管具体你怎么实现的吧 |
5
v88ex OP 那其实我的意思是Nodejs的异步版聊天室,是不是同一时间下,开的socket少?
|
6
v88ex OP 我以前一直是做Java的,Java的socket都是要有一条线程去read,另一条线程去write,否则会阻塞。那就是100个长连接就是有200条线程开了。
|