初用winsock,几个简单问题 if Winsock.State<>7 then winsock.closeelse winsock.sendata "mess"end if 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 socket控件,有个close事件,就是当对方的close以后的处理。所以不需要判断对方。在这个事件里写代码就成。一般写关闭自己的代码.socketserver.close即可。 必须要先启动服务器端的程序。然后客户端connect 多谢各位,懂了一些了。 songccs(阿松) :有没有winsock.state的具体值和对应的意义的表。另外我这么用:cliSocket.connect "127.0.0.1",5050if cliSocket.state<>7 then cliSocket.closeelse cliSocket.sendData "Hello"end if结果每次都不等于7,然后cliSocket就close了。是不是connect之后要等一段时间之后,再用clisocket.state做判断? 我也遇到一些问题:当我与Server的连接中断后,再去连的话,就再也连不上,说是:Address in use.只有用另一个Winsock才能连上Winsock1.CloseWinsock1.RemoteHost = RemoteIPWinsock1.RemotePort = RemotePortWinsock1.Connec我这样有什么错误吗? 客户端的 Connect 后,是要等服务端 Accept 的,否则就是未建立连接基本的流程是 Server侦听,调用 ListenClient连接,调用 ConnectServer 接收连接,发生事件 ConnectionRequest,建立连接 Accept(RequestID)Client 得到已连接事件 Connect双方到现在为止方可发送信息。 xiaoxinghappy(小星) :多谢指点,现在可以互相发送数据了。 注意查一下WINSOCK的连接状态字,主要是1-7,记得好象8和9也有用的7是连接成功,只要判断STATE=7就可以发送了,否则就会出错 哪里可以查到WINSOCK状态码的含义?或者哪里有这方面的资料。 help! 有什么方法可以使后台程序弹出的inputbox对话框到最前台,并获得焦点? 如何在pictureBox控件中画出顺时针旋转90度的英文字母 看似简单 哪位对电子秤比较熟悉请过来? VB窗体的问题 VB能否开发防火墙类软件? 如何添加图片到Excel Sheet 前途迷茫,做ERP需要具备什么样的条件呀? 一个大问题!!!!!!!!! 在线请教!数据库 在VB中连接AND打开一个DBF库的方法,并它指定字段加入一个已经存在SQL库的对应字段中。
有没有winsock.state的具体值和对应的意义的表。
另外我这么用:
cliSocket.connect "127.0.0.1",5050
if cliSocket.state<>7 then
cliSocket.close
else
cliSocket.sendData "Hello"
end if结果每次都不等于7,然后cliSocket就close了。
是不是connect之后要等一段时间之后,再用clisocket.state做判断?
Winsock1.Close
Winsock1.RemoteHost = RemoteIP
Winsock1.RemotePort = RemotePort
Winsock1.Connec
我这样有什么错误吗?
Client连接,调用 Connect
Server 接收连接,发生事件 ConnectionRequest,建立连接 Accept(RequestID)
Client 得到已连接事件 Connect双方到现在为止方可发送信息。
多谢指点,现在可以互相发送数据了。
7是连接成功,只要判断STATE=7就可以发送了,否则就会出错