呀的多音字组词:关于vb的winsock连接建立问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 12:49:53
vb的winsock连接,两种情况,一种可以通信,一种不行。
小弟来描述下问题,求大侠解答:

TCP的server端一直开着
TCP的Client端有三个按钮“连接,获取数据,断开连接”
分别对应第二个form中三个函数:
TCPConnect(RemoteIP As String ) '设置主机
TCPGetData()'获取数据,并把数据作为该函数的返回值传出来
TCPDisconnect() '断开连接

依次点击三个摁钮:“连接”“获取数据”“断开连接”
得到了TCPGetData()地返回值
连接成功!

但是,将TCPConnect(),TCPGetData(),TCPDisconnect()三个函数放到一个按钮的click事件处理程序的时候
在开始执行TCPGetData()的时候,
就会出现“Wrong protocol or connection state for the requested transaction or request”的异常
此时winsockObject.state = 6(本该等于7)
不能工作!

难道把三个函数放在一起,就会出错么??winsock就不能连接上server了?winsockObject.state就从7变成6了?
哪位大侠可以给个解答。

重启