C
cavalise
Unregistered / Unconfirmed
GUEST, unregistred user!
本人采用clientsocket 和serversocket作了一个通讯的程序,客户端在连服务器的时候如果服务器开着,是正常的,但是服务器程序关了,就会出现异常,在客户端的onerror事件里写入errorcode:0;可以屏蔽错误,但是如果时间长了就会导致系统功能不正常,好象是站了什么缓冲区(症状是ftp命令用不了,显示:ftp>bind:缓冲空间不受支持,然后浏览器也不能用了,最后是程序里的手动复位点击,包错:socket缓冲区或队列已满....)
我估计就是每次连服务器连不上,有些过程信息就驻留缓冲区了,不能在每次清掉的话,总会堆满,这时就出问题了.
请教各位富翁:如何做才能避免这个问题发生?(我的程序每隔10秒判断是否连上,如果每连上,就连接一次,大约2小时左右,ftp就不能正常工作了,只要程序一退出,就一切恢复正常,另外我尝试在client的error和disconnect事件里,加入clinetsocket.socket.close;会报错
Estackoverflow)本人期待各位的答复,看过请留言,哪怕是一点思路也好,叩谢!
我估计就是每次连服务器连不上,有些过程信息就驻留缓冲区了,不能在每次清掉的话,总会堆满,这时就出问题了.
请教各位富翁:如何做才能避免这个问题发生?(我的程序每隔10秒判断是否连上,如果每连上,就连接一次,大约2小时左右,ftp就不能正常工作了,只要程序一退出,就一切恢复正常,另外我尝试在client的error和disconnect事件里,加入clinetsocket.socket.close;会报错
Estackoverflow)本人期待各位的答复,看过请留言,哪怕是一点思路也好,叩谢!