vb6.0里使用winsock 服务端客户端连接问题

我用如下代码向实现:请求连接时不马上接受 通过点一个按钮才建立连接

问下 tcpserver.accept id 怎么写啊

代码:Private Sub tcpserver_ConnectionRequest(ByVal requestID As Long)
'检查控件的 State 属性是否为关闭的。

'如果不是,

'在接受新的连接之前先关闭此连接。

If tcpserver.State <> sckClosed Then _

tcpserver.Close

'接受具有 requestID 参数的’连接。
End If
Label1.Caption = "有连接请求"
End Sub

Private Sub Command1_Click()

tcpserver.Accept requestID
End Sub

Command1_Click当中的 requestID好像失效了 我知道问题处在哪里
我只要求实现我的功能就行 不是要查 错 我这个功能怎么实现呢?

tcpserver.Accept requestID
这句话要写在 Private Sub tcpserver_ConnectionRequest(ByVal requestID As Long)
这个过程里面才有用...
还有就是,Listen的winsock和Accept 的winsock最好是分开的,别用一个
温馨提示:内容为网友见解,仅供参考
无其他回答

vb6.0里使用winsock 服务端客户端连接问题
tcpserver.Accept requestID 这句话要写在 Private Sub tcpserver_ConnectionRequest(ByVal requestID As Long)这个过程里面才有用...还有就是,Listen的winsock和Accept 的winsock最好是分开的,别用一个

vb6.0用winsock控件不能链接局域网内的计算机。跪求大神指导。。。_百...
服务器不用设置ip默认就行了,还有服务器不用设置客户端的端口只要设置自己用来侦听的端口就行了,还有你哪句if可以去掉,连接的速度没那没快,你要在服务器下面的事件里添加这个代码,Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)’当有客户连接的时候出发事件 Winsock1.Close ‘关闭...

关于VB6.0 winsocks控件的连接问题
你在加上一个winsock控件 在tcpServer_ConnectionRequest事件中让新加上的控件回应客户端

VB 6.0 winsock控件实现通信出错 “所需事物或请求的错误协议或连接状态...
你只有服务端或者客户端一方,需要同时有服务端和客户端才能通讯。下面这个是我对同类型问题的回答http:\/\/zhidao.baidu.com\/question\/2116571997844758667.html?oldq=1

主机用vb6.0的WINSOCK控件与另一台PC机以太网连接?
可以,1. 简单:两个winsock,用不同的端口号, 比如 端口5000 和触摸屏机联, 端口5010和另一台PC机连接,2. 麻烦点,一个winsock,起始index为0, 相同端口, 程序略麻烦点, 同一个接听端口听到一个连接请求,处理一个,再来一个,再处理一个,端口同但连接的index不同, 是不同的连接。

VB6.0中使用Winsock控件的客户端无法连接远程服务器什么回事
先设置连接使用TCP还是UDP 之后设置localport 本地端口号.远端端口号 IP 之后用connect连接.

求助高手vb6.0用winsock的TCP\/UDP进行端口扫描和一对多通讯的问题怎 ...
'将 LocalPort 属性设置为一个整数。然后调用 Listen 方法。tcpServer.LocalPort = 1001 tcpServer.Listen frmClient.Show '显示客户端的窗体。End Sub Private Sub tcpServer_ConnectionRequest _(ByVal requestID As Long)'检查控件的 State 属性是否为关闭的。如果不是,在接受新的连接之前先关闭此...

vb 关于Winsock1的详细用法。
1、首先,在电脑上打开自己的VB6.0软件,然后打开VB属性窗口,在VB的工程按钮下方,点击引用这个按钮。2、然后就会看到引用的添加窗口,可以在这里看到可用引用。3、在这里还会看到引用文件的路径。4、在这里还能根据自己的需要使用优先级。5、设置完成后,点击确定按钮,就可以进行最后的保存了。

关于VB6.0使用WINSOCK控件通过TCP连接向仪器实时发送命令
Sleep 1000 改为 DoEvents 此外 Winsock1.SendData "UD1,TREND,i" & vbCrLf 要改为 Winsock1.SendData "UD1,TREND," & i & vbCrLf

vb winsock 怎样让客户与客户对话,给点注解啊,
在TCP\/IP网络应用中,多数网络应用程序是使用客户\/服务器模型方式,客户向服务器发出服务请求,服务器作出应答响应,服务器通常在一个众所周知的地址侦听客户向服务器发出的请求,服务进程这时一直是处于休眠状态,直到有一个客户程序提出连接请求。服务器作出应答,并为客户提供相应的服务。客户\/服务器模型最重要的特点是非对...

相似回答
大家正在搜