在vb.net中如何监控socket状态?

巴蜀棒棒军 2004-04-19 12:07:40
dim server as new socket(...)
server.bind(...)
server.listen(50)

dim client as socket
client=server.accept

此时服务器端和客户端的conneted属性都为true
而当任意一端断开时,另一端的connected属性不变,只有本地的connected属性发生变化

这个问题该如何解决?或者如何能实时监控socket的状态?
...全文
323 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
巴蜀棒棒军 2004-08-13
  • 打赏
  • 举报
回复
用了个笨办法
try
catch
endtry

一旦出错表示连接已经断开了
leogon 2004-04-22
  • 打赏
  • 举报
回复
没有用过这办法
cchinasp 2004-04-21
  • 打赏
  • 举报
回复
我觉得Socket这个类还不够方便,没有事件。
scegg 2004-04-21
  • 打赏
  • 举报
回复
上个例子中的EntrySck就是一个Socket实例。
scegg 2004-04-21
  • 打赏
  • 举报
回复
If EntrySck.Poll(50, Net.Sockets.SelectMode.SelectRead) = True Then
连接已关闭
End If
cchinasp 2004-04-21
  • 打赏
  • 举报
回复
关注。
taosihai1only 2004-04-21
  • 打赏
  • 举报
回复
If EntrySck.Poll(50, Net.Sockets.SelectMode.SelectRead) = True Then
airon2002 2004-04-19
  • 打赏
  • 举报
回复
new ....

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧