救急VB怎么判断与服务器电脑连接状态

救急VB怎么判断与服务器电脑连接状态,第1张

tcp/ socket 网络编程,在运行程序的时候,就已经判断是否连接

如果是数据库编程,可以用ping 服务器的IP,用返回的值来判断是否连接

不过我用vb.net 2013

一种办法是:在控件的Close事件里进行自动连接,即

(如果没有控件数组,则没有Index参数)

Private

Sub

TcpClient_Close(Index

As

Integer)

TcpClient(Index).Connect

End

Sub

该办法的缺点是,在网络异常故障时,需要比较长时间才能检测出连接已经断开

另一种办法是:你在发送数据同时,监测服务器的相应信息状态(需要服务器在收到信息后立即反馈一条信息),并设定一个最长时间(一般1妙即可),如果在这个时间之内没有收到服务器的响应信息,则可以认为断开,此时可以close该链接,然后重新connect


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/254826.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存