Private Sub Form_Load()
Winsock1.LocalPort = 20000'监听端口
Winsock1.ListenWinsock2.RemoteHost = "127.0.0.1"'转发IP
Winsock2.RemotePort = 10000'转发端口
Winsock2.ConnectEnd Sub我目的是想先连接到20000端口 然后再让winsock2转到到本地127.0.0.1 的10000端口
请问下各位大侠该怎么写 呢 谢谢!
Winsock1.LocalPort = 20000'监听端口
Winsock1.ListenWinsock2.RemoteHost = "127.0.0.1"'转发IP
Winsock2.RemotePort = 10000'转发端口
Winsock2.ConnectEnd Sub我目的是想先连接到20000端口 然后再让winsock2转到到本地127.0.0.1 的10000端口
请问下各位大侠该怎么写 呢 谢谢!
Winsock1.LocalPort = 20000'监听端口
Winsock1.Listen
End Sub
Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
'到这里 好像是监听到20000端口有连接进来了 可是该怎么处理
End Sub
望高手指点啊 谢谢!!万分感谢!
Winsock1.LocalPort = 20000 '监听端口
Winsock1.Listen
Winsock2.LocalPort = 20005 '监听端口End Sub
Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
'到这里 好像是监听到20000端口有连接进来了 可是该怎么处理
Winsock2.Accept requestID
End Sub
'以下是客户端模拟方式
Private Sub 客户端_连接到服务器b_Click()
客户端Sock.Connect "127.0.0.1", 20000
End SubPrivate Sub 客户端Sock_Connect()
MsgBox "连接到服务器成功"
客户端Sock.SendData "我是客户端1"
End Sub
Private Sub Winsock2_DataArrival(ByVal bytesTotal As Long)
MsgBox "服务端sock2收到数据了"
End Sub
Private Sub Form_Load()
Winsock1.LocalPort = 5003'监听端口
Winsock1.Listen
Winsock2.LocalPort = 3000'监听端口End Sub
Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
Winsock2.Accept requestID
End Sub
Private Sub 客户端_连接到服务器b_Click()
客户端Sock.Connect "112.147.37.65", 5003
End SubPrivate Sub 客户端Sock_Connect()
MsgBox "连接到服务器成功"
客户端Sock.SendData "我是客户端1"
End Sub
Winsock2.Connect "112.147.37.65", 3000
End Sub基本是这样,但是你的3000并不一定只是这样连接,要有协议的