爱的不落叶 2014-12-04 07:30 采纳率: 0%
浏览 3040

windows服务启动tcp常连接,常连接2分钟断开一次。

因为要获取内网主机上的数据,没有外网Ip,所以在内网服务器上通过一个socket常连接与服务器建立连接,这样服务器可以随时从内网的主机上获取数据。使用控制台应用程序启动socket常连接没有问题,但是通过windows服务简历连接基本上每间隔2分钟断开一次。是否有人遇到过这样子的情况?

  • 写回答

2条回答 默认 最新

  • X-i-n 2014-12-04 09:07
    关注

    其实这种情况下推荐使用UDP,不需要建立连接
    如果还是想用TCP的话,可以在tcp客户端一方持续检测连接状态,如果处于非连接状态,断开重连。或者隔一段时间发一段心跳信息给服务器用于连接保持

    评论

报告相同问题?