forked from shadowsocks/shadowsocks-qt5
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
最近在使用shadowsocks-qt5链接学校ssserver的时候发现由于教育网网络问题,服务端的socket会被关闭,也就是说难以维持长链接。而shadowsocks-qt5完全没有考虑到这种异常情况,当长连接被重置的时候,它还会一直尝试通过已经被重置的socket检测服务端的心跳,并且并没有尝试重连。只有在转发包或者手动测试延迟的时候才会进行重连操作。
这样的后果是:
- 会一直有连接错误的提示,然而服务端其实是可用的,只是无法维持长链接
- 当错误日志积累到一定的程度,shadowsocks-qt5偶尔会异常退出,这个bug很难复现,每当打log的时候都不会出现这个异常,而正常使用的时候这个bug又会发生
shadowsocks-qt5-schoolvps.log
Metadata
Metadata
Assignees
Labels
No labels