我已经使用Alchemy库设置了一个websockets服务器,用于对websockets客户端进行压力测试。这实现了一个消防水带场景来模拟现有的系统,其中服务器发送消息,但客户端不...永远不会。
除了一个问题之外,一切都运行得很好。延长超时时间。
我需要让服务器运行几天;7天、14天甚至30天。示例代码显示了如何设置小时、分钟和秒:
TimeOut =新的TimeSpan(hh,mm,ss)
如果可能的话,我想要一个无限的超时,或者至少可以运行30天。
我已经看过文档了,它没有解决这个问题。
谢谢。
发布于 2013-11-14 11:52:37
根据这篇文档,当套接字没有接收到超过超时值的任何内容时,就会发生http://alchemywebsockets.net/docs/class_alchemy_1_1_web_socket_server.html#a4c54ee41aa902b35f0b340adbf85c5ec超时。
允许的最大超时值为TimeSpan.FromMilliseconds(Int32.MaxValue-1),约为24天。
如果您希望确保超时不会发生,您可以实现自己的乒乓方法。
https://stackoverflow.com/questions/19550727
复制相似问题