是否可以创建一个Web应用程序,在中央服务器的帮助下,可以与同一Web应用程序的其他用户建立直接连接?我在想象一个类似于UDP打孔的过程.
我已经阅读了HTML5中的新WebSockets API,但看起来您必须在完全双工连接开始之前启动与WS兼容服务器的连接.我正在考虑更多关于在客户端之间建立直接连接的过程,服务器只涉及初始握手.
注意:Java小程序不计算在内.我只对标准浏览器技术感兴趣.
我有一个实现broadcast.emit的网站.将消息发送给站点的所有用户.它只是socket.io最简单的实现,但我目前遇到了问题.当我达到约100个并发用户时.nodejs服务器开始滞后,直到它挂起,我无法再访问我的整个网站.当我们检查服务器时.nodejs占用了100%的CPU.这是正常的吗?
我想知道socket.io支持多少用户?当这件事发生时,有没有办法以编程方式重启nodejs服务器?