VB中Winsock控件使用中出现错误
请问一下我在VB中使用Winsock控件时,我都测试过他连接成功,结果我在一个命令按钮里面加了一句form1.winsock1.senddatatext1.text他就出...
请问一下我在VB中使用Winsock控件时,我都测试过他连接成功,结果我在一个命令按钮里面加了一句 form1.winsock1.senddata text1.text
他就出错了,是说什么请求事务或协议怎么的哟,反正就是出错嘛。就这么简单一个发送消息的程序都编不起,客户端的Winsock的RemoteHost=127.0.0.1,RemotePort=6666,在客户端的form_load事件里连接的:winsock1.connect 服务端是设置了LocalPort=6666,在form_load事件里侦听的 winsock1.listen 我都专门在客户端的Winsock控件的Connect事件里放了一个MsgBox "连接成功"的代码,好测试他连接成功没, 结果成是成功了不过还是出现上面我说的错误消息,希望那位朋友给我一个我解救的方法,谢谢!Thangyou! 了
错误号是:40006,如果你有资料的话应该能很容易找到这个错误号代表什么:我今天又找了一本书试了一下,书上是在Winsock控件的ConnectRequestID(这个事件好像是这样的,也有可能错,反正就是连接后触发的事件)事件加了一句:server.accept requestID server是一个Winsock控件,因为这个事件会得到一个Long类型的连接ID,书上是用的两个Winsock控件,一个是listenr(作为监听)server(作为服务器)对了前面那个事件是listenr的ConnectRequestID事件,他那样的我试了一下就能成功了。不过我也看到过网络五子棋那个程序,那个程序即可作为服务端又可作为客户端,网络五子棋那个程序也是在ConnectRequestID那个事件里加了:winsock1.accept RequestID
就行了,但我在做的时候也在服务端加了同样的命令,结果还是不行一样的错误,请教一下什么原因。谢谢!Thangyou! 展开
他就出错了,是说什么请求事务或协议怎么的哟,反正就是出错嘛。就这么简单一个发送消息的程序都编不起,客户端的Winsock的RemoteHost=127.0.0.1,RemotePort=6666,在客户端的form_load事件里连接的:winsock1.connect 服务端是设置了LocalPort=6666,在form_load事件里侦听的 winsock1.listen 我都专门在客户端的Winsock控件的Connect事件里放了一个MsgBox "连接成功"的代码,好测试他连接成功没, 结果成是成功了不过还是出现上面我说的错误消息,希望那位朋友给我一个我解救的方法,谢谢!Thangyou! 了
错误号是:40006,如果你有资料的话应该能很容易找到这个错误号代表什么:我今天又找了一本书试了一下,书上是在Winsock控件的ConnectRequestID(这个事件好像是这样的,也有可能错,反正就是连接后触发的事件)事件加了一句:server.accept requestID server是一个Winsock控件,因为这个事件会得到一个Long类型的连接ID,书上是用的两个Winsock控件,一个是listenr(作为监听)server(作为服务器)对了前面那个事件是listenr的ConnectRequestID事件,他那样的我试了一下就能成功了。不过我也看到过网络五子棋那个程序,那个程序即可作为服务端又可作为客户端,网络五子棋那个程序也是在ConnectRequestID那个事件里加了:winsock1.accept RequestID
就行了,但我在做的时候也在服务端加了同样的命令,结果还是不行一样的错误,请教一下什么原因。谢谢!Thangyou! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询