请高手们解决,万分火急(50分)

  • 主题发起人 主题发起人 andy_zhaoyh
  • 开始时间 开始时间
A

andy_zhaoyh

Unregistered / Unconfirmed
GUEST, unregistred user!
在Socket三层系统中如何屏蔽如下错误提示(并解释此错误是什么意思?)
"Windows socket error:远程主机强迫关闭了一个现有的连接"

急急急!!!!!
 
客户端与应用服务器的连接中断。
比如,有人把应用服务器弹出的那个窗口关掉或直接关掉Scktsrvt等。
 
用 try ... except 可以屏蔽错误对话框,不过最好处理这个错误
 
出现这样的错误是因为客户端长时间没有操作,被scksrvr当作超时给踢掉了。你可以定时向服务器发一些请求,让scksrvr认为你没有超时就可以了。
 
如果是局域网,一般是不会出现这个错误的。这个错误是说连接已经断开了。需要重新连接。如果不想断开,维持长连接,那么就加握手来保持连接。几乎所有的网络应用都有握手。
 
后退
顶部