清交给为大虾!
我用VB编写了一个小型的服务器,接收客户端传送的采集数据。每次服务器运行了10个小时以后,就接收不到客户端的数据包了,我用的传输端口是9000,服务器端和客户端都是9000,前10个小时都很正常,但是大约10个小时以后,感觉服务器接收不到客户端的数据了。这个时候退出服务器软件,然后重新进入,又恢复了正常!我用的winsock的步骤是:
form_load
winsock.localport=9000
winsock.remoteport=9000
winsock.remotehost="127.0.0.1"
winsock.bind winsock.localport
这可能是什么原因呢?
大家遇到过么?
诚恳请教!
我用VB编写了一个小型的服务器,接收客户端传送的采集数据。每次服务器运行了10个小时以后,就接收不到客户端的数据包了,我用的传输端口是9000,服务器端和客户端都是9000,前10个小时都很正常,但是大约10个小时以后,感觉服务器接收不到客户端的数据了。这个时候退出服务器软件,然后重新进入,又恢复了正常!我用的winsock的步骤是:
form_load
winsock.localport=9000
winsock.remoteport=9000
winsock.remotehost="127.0.0.1"
winsock.bind winsock.localport
这可能是什么原因呢?
大家遇到过么?
诚恳请教!
winsock.localport=0
winsock.remoteport=9000
winsock.remotehost="127.0.0.1"
winsock.bind 9000
这样看看
还有数据库连接要关闭或者清空 set rs=nothing
还有出线错误的时候看cpu和内存的占用是多少]