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!
展开
 我来答
百度网友6e017157
2007-01-16 · TA获得超过1046个赞
知道大有可为答主
回答量:2218
采纳率:50%
帮助的人:1256万
展开全部
我以前也照着书本打过一次代码,不过都对着呢啊!
看来你连接成功了,但是不一定就是连接成功了就可以发送数据了,就是你还有个接收数据的事件不知道编写了没有啊??
再者,你最好还是把错误信息完整的复制下来,这样可以帮助定位错误所在啊!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式