我使用Alchemy库设置了一个websockets服务器,用于对websockets客户端进行压力测试。这实现了一个消防软件方案来模拟服务器发送消息的现有系统,但客户端不会......永远。
除了一个问题之外,一切都工作得很好......延长了超时时间。
我需要让服务器运行数天; 7,14或甚至30.示例代码显示如何设置小时,分钟和秒:
TimeOut = new TimeSpan(hh,mm,ss)
如果可能的话,我想要无限超时,或者至少能够运行30天。
我通过文档查看,但它没有解决问题。
感谢。
答案 0 :(得分:0)
根据此文档http://alchemywebsockets.net/docs/class_alchemy_1_1_web_socket_server.html#a4c54ee41aa902b35f0b340adbf85c5ec 当socket没有收到任何超过超时值的时间时,就会发生超时。
超时的最大允许值是 TimeSpan.FromMilliseconds(Int32.MaxValue-1),大约 24天。
如果你想确保没有发生任何事情,你可以实现自己的乒乓方法。