有一段关于socket操作的程序,请问该代码有什么问题,高手请进
关于SOCKET连接后,网线异常断开口,程序监测不到的问题
程序代码片段,如下:
If Not Socket1 Is Nothing Then'判断连接是否存在
If Socket1.Poll(-1, SelectMode.SelectRead) Then'判断是否有数据到来
If Socket1.Available <> 0 Then
'收到数据
Else
'连接断开
End If
End If
End If
这段程序片段,只能检测正常的连接断开,而检测不到由于网线物理的断开造成的,Socket连接断开,请问高手们,用什么样的代码能实现,检测网线的物理断开????请赐教~~~~~
程序代码片段,如下:
If Not Socket1 Is Nothing Then'判断连接是否存在
If Socket1.Poll(-1, SelectMode.SelectRead) Then'判断是否有数据到来
If Socket1.Available <> 0 Then
'收到数据
Else
'连接断开
End If
End If
End If
这段程序片段,只能检测正常的连接断开,而检测不到由于网线物理的断开造成的,Socket连接断开,请问高手们,用什么样的代码能实现,检测网线的物理断开????请赐教~~~~~
...全文
相关推荐
Android安卓使用iosocket进行Socket通信简单封装优雅写代码
对iosocket进行简单封装,使得定制代码更加容易,迭代开发十分方便,实现方式十分优雅,作为一个有洁癖的程序员,自然要用最优雅的方式写出高质量的代码啦
qudp socket信号不触发_QT下udpsocket一段时间接收不到数据的问题
最近在做一个项目 采用UDPSOCKET进行数据的传输,发现在一段时间后,UDP接收不到数据了,找了很久的资料 才发现解决该问题的方法,估计不是最好的。代码如下:#include "mainwindow.h"#include "ui_mainwindow.h"#include MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent)...
winmobile 下socket变成源代码
VC#,socket编程,Windows Mobile下的编程源代码
DELPHI SOCKET 阻塞通讯
DELPHI SOCKET 阻塞通讯
一个简单的golang socket服务框架,使用简单的通信协议解决粘包问题,通过心跳计时的方式能-socket.zip
一个简单的golang socket服务框架,使用简单的通信协议解决粘包问题,通过心跳计时的方式能-socket


