vb winsock1.Listen报错
答案:1 悬赏:0 手机版
解决时间 2021-11-13 03:17
- 提问者网友:藍了天白赴美
- 2021-11-12 12:19
vb winsock1.Listen报错
最佳答案
- 五星知识达人网友:轮獄道
- 2021-11-12 13:25
因为UDP协议是不需要链接的,也就是说不需要侦听端口也就是winsock.listen这句是多余的。追问WinS.SendData bytData 在没有连接服务器成功的情况下会报错
如何防止错误的发生?是判断有没有和服务器建立连接,还是做其它的判断
再多回答这个问题,谢谢了啊,会加分的追答可以用if判断winsock1.state的值等于7时再发送数据就不会报错了
winsock1的State属性
值见下:
常数 值 描述
sckClosed 0 缺省的。关闭
sckOpen 1 打开
sckListening 2 侦听
sckConnectionPending 3 连接挂起
sckResolvingHost 4 识别主机
sckHostResolved 5 已识别主机
sckConnecting 6 正在连接
sckConnected 7 已连接
sckClosing 8 同级人员正在关闭连接
sckError 9 错误追问经过验证,无论服务器是否存在,state均等于6,正在连接经过验证,无论服务器是否存在,state均等于6,正在连接
如何防止错误的发生?是判断有没有和服务器建立连接,还是做其它的判断
再多回答这个问题,谢谢了啊,会加分的追答可以用if判断winsock1.state的值等于7时再发送数据就不会报错了
winsock1的State属性
值见下:
常数 值 描述
sckClosed 0 缺省的。关闭
sckOpen 1 打开
sckListening 2 侦听
sckConnectionPending 3 连接挂起
sckResolvingHost 4 识别主机
sckHostResolved 5 已识别主机
sckConnecting 6 正在连接
sckConnected 7 已连接
sckClosing 8 同级人员正在关闭连接
sckError 9 错误追问经过验证,无论服务器是否存在,state均等于6,正在连接经过验证,无论服务器是否存在,state均等于6,正在连接
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯