我封装了一个通讯类(dll),用以跟服务器做Socket通讯,其中有一个心跳机制,在失去连接时,能自动重连接到服务器。
在Web中,我将该通讯类实例化对象后,存在了Application中。开始能够顺利地跟服务器建立Socket连接,并交互。但在不操作站点超过一段时间,如1个小时后,连接自动断开了,且不会自动重连接,只有在打开Web站点页面时,才会再次连接服务器。这是什么原因呢,是不是Web站点机制的问题?
我使用同样的这个通讯类,在WinForm测试程序中,是可以始终跟服务器保持连接的,证明这个通讯类不会有问题。
谢谢大家赐教