首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

动态创建winsock控件: server端close了连接,但客户端仍然会连接解决方法

2012-03-16 
动态创建winsock控件: server端close了连接,但客户端仍然会连接如题,我在程序里动态产生winsock控件,当检

动态创建winsock控件: server端close了连接,但客户端仍然会连接
如题,我在程序里动态产生winsock控件,当检测到   Private   Sub   sckServer_Error时候,主动   sckServer(Index).Close,,,,但是发现客户端仍然有大量的断口连接到SERVER端口连接。。。
我不想在ERROR时候     调用代码UNLOAD     SCKSERVER(INDEX)

因为我要在别的地方调用FOR   I=0   TO     secserver.ubound
如果UNLOAD   SCKSERVER(INDEX),那么当调用上面的FOR循环语句就会出错。  
有人也许会说     发生ERROR时候     调用代码UNLOAD     SCKSERVER(INDEX)
在FOR循环前加上ON   ERROR   RESUME   NEXT     ,,   这样子确实可以。


但是我现在不明白为什么我主动sckServer(Index).Close,,,,但是发现客户端仍然有大量的断口连接到SERVER端口连接????

我也不想用UNLOAD   控件的方法。
大家有发生过我这样的情况吗?
有无好的解决思路呢?


[解决办法]
你的客户端在收到服务端发出的CLOSE信号时也停止连接服务器.

[解决办法]
帮顶

热点排行