关于vb程序的

zhangyiaotian 2013-07-21 10:01:18
Private Sub Command1_Click()
On Error Resume Next
Winsock1.Close
Winsock1.Connect "192.168.1.10", 502
If Err Then
MsgBox "网络连接时发生错误:" & Err.Description, vbCritical, "网络连接"
Err.Clear
End If
End Sub
这段程序中,第一句Winsock1.Close是什么意思,我没有想明白,请大侠帮忙解释一下
...全文
443 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangyuzg 2013-12-19
  • 打赏
  • 举报
回复
楼上的回答得完全正确,连接之前,保证它是断开的。
舉杯邀明月 2013-07-21
  • 打赏
  • 举报
回复
Winsock1首先进行“断开连接”的操作。 如果先有连接上的,就断开先前的连接;本来就是断开的,也不会出什么异常。 但是,如果Winsock1是已经连接上的,你再进行Connect,就会引起“异常”。 所以,在Connect前,先进行 Close操作,是一种 简单、“比较安全”的方法。 基本上可以说,任何时候 Winsock1.Close ,这个操作不会引发错误。

863

社区成员

发帖
与我相关
我的任务
社区描述
VB COM/DCOM/COM+
c++ 技术论坛(原bbs)
社区管理员
  • COM/DCOM/COM+社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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