我正在运行一个压力测试,需要在同一台机器上运行许多websocket客户端。
我不认为网络浏览器的正常实现对许多客户端来说是个好主意,我正在寻找一种在没有浏览器的情况下在控制台上运行它们的方法。
有很多服务器实现(我使用的是pywebsocket),但对于客户端,我刚刚发现使用Node.js的可能性,它似乎有一些内存泄漏,或者这就是我所经历的。
除了node.js,还有其他解决方案吗?如果能用pywebsocket也能做到这一点,那就太好了,但到目前为止还没有在互联网上找到任何线索。
您可以了解QWebSockets,它是Qt/C++中的一个实现,适用于客户端和服务器
你也可以看看http://autobahn.ws,它提供了Python客户端和服务器,还提供了WebSockets的测试套件。