做个web socket server,需要支持WSS的。
用了一下star数目上万的uWebSockets(
https://github.com/uNetworking/uWebSockets/tree/master/examples),
发现这货的server不能安全退出,作者也没给退出的例子,只是简单说关掉server的监听socket、所有客户端对应的全部socket啥的,server.run()就会正常返回。
但实际上,server的监听socket从另外一个线程去关闭,可能不是线程安全的,测试经常会崩在us_listen_socket_close()的内部(可能跟我的程序的其他模块的bug有关),即便是从来都没任何client来连接过。
还有啥库比较好点的、用过的?我能搜到一堆,最好是用过有体会的。
--
修改:z16166 FROM 60.12.138.*
FROM 60.12.138.*