情况是这样的,我们的一台服务器连接比较多。他由两个部分组成,WEB部分和应用服务。这台服务器存在以下几种连接
1)和另外一个服务器的长连接
2)和几百台设备的短连接(服务器需要频繁访问这些设备)
3)从这台服务器的WEB到应用的短连接(需要应用转发到设备成功后再原路返回)
4)和客户端的长连接(把设备信息发送给客户端查看)
服务器刚启动时间后运行很正常,大概过了一个星期后,开始逐渐不能连接上这台服务器。
=========================================================================
这个可能是连接的相关资源耗尽了,NETSTAT一下会发现一些TIME_WAIT,还有少数的几个FIN_WAIT_1,至于具体什么耗尽了,我也说不上来。因为这种情况在测试环境中比较难模拟,还请各位有类似开发经验的能多多发表自己的意见,谢谢!
分享到:
相关推荐
实现socket客户端收发数据,并支持客户端断网或服务器重启后重连
下下来即可使用 非常好 一个客户端 一个服务器段
这个跟我在第二节里介绍的是一模一样的(第二节第10行),还有数据的处理函数,数据发送函数,判断连接已断开的代码与第二节也是一模一样的,不过在这里我们需要额外的添加一段代码,当判断出连接已断开的时候,我们要...
一个简单socket集成客户端和服务器应用源码,这个小应用的源码比较齐全,客户端和服务端部分的源码都已经有了,虽然有点简单,己在网上找了段时间的代码,改了一段时间的socket自的客户端和服务器端的代码,由于自己...
初学 python,前段时间买了两本书《python 编程从入门到实践》《Python 核心编程第三版》,第一本书主要讲的是一些基本语法和一些基本的使用方法,而第二本则深入很多,自己看来也是一知半解,刚好看到了这部分网络...
这段代码实现了简单的基于Socket的客户端服务器端程序。客户端程序创建一个Socket对象并与服务器建立连接,然后从服务器接收消息并提示用户输入消息发送给服务器。服务器端程序创建一个监听Socket对象以等待客户端...
我这个改良的版本完好的解决了这个问题,已经在公司使用了一段时间,功能稳定完好,推荐给大家。 1、升级信息在一个autoupdate.xml 文件中,包含服务器ip、端口号;当前版本号;所需要更新的文件列表。该文件在...
最新版Socket编程,后面带有程序实例,并通过调试,可以直接编译运行;希望对大家有帮助。代码设计服务端、客户端socket实例,设计IPV4、IPV6的实例代码。 网络的Socket数据传输是一种特殊的I/O,Socket也是一种文件...
1.编写一个端口扫描程序,能够显示某个IP或某段IP的计算机的某一个或某些端口是否正在工作。编写一个端口扫描程序,能够显示...(4)选择其中一个活动端口,建立连接并发送一个数据块,服务器收到后原样返回客户端。
本人正在学习socket网络编程,同时又在看多线程的编程,所以就写一段C/S通信程序。为后面从客户端发命令搜索服务器端文件并回显结果做准备
Android基于Socket实现的聊天室功能 注解详细 一看就懂 包含服务器和客户端 服务器是一段java代码 客户端直接运行在手机上 用DOS(MyEclipse)开启服务器 然后运行模拟器或者手机即可。 注:请将客户端代码中的ip...
因此,当服务器未处于监听状态,或者发生网络故障时,客户端连接请求会被迫等待很长一段时间,直到抛出异常。默认的等待时间长达20~30s。.Net Socket库的SocketOptionName.SendTimeout提供了控制发送数据的超时时间...
建立Socket测试服务器端和测试客户端,并向其他端发送或接受报文数据,支持自动发送和自动应答,支持UDP和TCP; 2.录入的IP地址和端口等参数数据进行本地XML序列化,下次自动打开。(这个是我需要的,不用每次都...
两段源代码均在devC++下编译通过,并在广域网上测试过可以正常通讯聊天.使用这两段代码的初学者请注意,要在编译选项里加-lws2_32 -mthreads这两句哦.不然会提示link错误.
一段as3.0写的客户端代码,用来监听服务器端和发送数据用的一个例子。可作参考。socket通信
这个跟我在第二节里介绍的是一模一样的(第二节第10行),还有数据的处理函数,数据发送函数,判断连接已断开的代码与第二节也是一模一样的,不过在这里我们需要额外的添加一段代码,当判断出连接已断开的时候,我们要...
通常的做法是即时不需要获得任何数据,客户端也保持每隔一段固定的时间向服务器发送一次“保持连接”的请求,服务器在收到该请求后对客户端进行回复,表明知道客户端“在线”。若服务器长时间无法收到客户端的请求,...
基于socket的diffie-hellman密钥交换协议的mfc实现,包含服务器端和客户端,可以在本机通信,也可以在两台机器上进行密钥交换。
败环瘁糠委忱窖渭澡曰娄实味燕漠弯锋蠢伦筛绪庚窥和来喳国望吱麦唁哇烂蒂狼欣崔略 裔许置壕归赂爱颗撮扩纷疲修病恐沿貌椿恨酝氯哭郁呛鄙沽好胶搓ftp服务器客户端使用 方法准几赃贼晤豹此银申扶跌碴蛀较浆扬段寿兜娩...