炼金术websockets无限超时

时间:2013-10-23 19:31:26

标签: websocket timeout

我使用Alchemy库设置了一个websockets服务器,用于对websockets客户端进行压力测试。这实现了一个消防软件方案来模拟服务器发送消息的现有系统,但客户端不会......永远。

除了一个问题之外,一切都工作得很好......延长了超时时间。

我需要让服务器运行数天; 7,14或甚至30.示例代码显示如何设置小时,分钟和秒:

TimeOut = new TimeSpan(hh,mm,ss)

如果可能的话,我想要无限超时,或者至少能够运行30天。

我通过文档查看,但它没有解决问题。

感谢。

1 个答案:

答案 0 :(得分:0)

根据此文档http://alchemywebsockets.net/docs/class_alchemy_1_1_web_socket_server.html#a4c54ee41aa902b35f0b340adbf85c5ec 当socket没有收到任何超过超时值的时间时,就会发生超时。

超时的最大允许值是 TimeSpan.FromMilliseconds(Int32.MaxValue-1),大​​约 24天

如果你想确保没有发生任何事情,你可以实现自己的乒乓方法。