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

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

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

  • 写回答

2条回答

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

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

    评论

报告相同问题?

悬赏问题

  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码