日期:2014-05-17  浏览次数:20465 次

有没有办法让服务器上的socket服务端长久运行啊?
asp.net运行socket服务端,本地运行socket客户端,本地向服务端发送消息可以成功实现通讯,问题是通信一段时间后就通信不了了!要刷新网页才能重新通信!估计是asp.net端的socket被停了,有没有办法让asp.net端的socket保持长久运行啊?
asp.net里我是在Global.asax文件的Application_Start函数里启动socket服务端的。

------解决方案--------------------
 用windows service
------解决方案--------------------
亲,你这样做,通过网页浏览的所有的socket客户端都是在IIS服务器上的,你确认要这样做?
你可以尝试一下:
1.把socket客户端封装在Activex里
2.web socket
等等
------解决方案--------------------
只能在服务器上安装windowsservice, web应用程序经常会重启,用来运行长时间的服务不实际。