读书人

多谢帮忙啊晕了好一会了

发布时间: 2012-02-23 22:01:34 作者: rapoo

谢谢帮忙啊,,,晕了好一会了
我这下面的代码有错误吗?
但怎么就是连接不正常~~!!~
_------------------------------------------------

-----------------------------------------------------
server
------------------------------------------------------
Private Sub Form_Load()
wsktcpserver.RemotePort = 1061
wsktcpserver.Listen
frmtcpclient.Show

End Sub

Private Sub Form_Unload(Cancel As Integer)
wsktcpserver.Close
End Sub

Private Sub txtsenddata_Change()
wsktcpserver.SendData txtsenddata.Text
End Sub


Private Sub wsktcpserver_ConnectionRequest(ByVal requestID As Long)
If wsktcpserver.State <> sckClosed Then wsktcpserver.Close
wsktcpserver.Accept requestID
End If
End Sub

Private Sub wsktcpserver_DataArrival(ByVal bytesTotal As Long)
Dim sdata As String
wsktcpserver.GetData sdata, vbString
txtgetdata.Text = sdata
End Sub

-----------------------------------------------------
client
------------------------------------------------------
Private Sub cmdconnect_Click()
wsktcpclient.Connect

End Sub

Private Sub Form_Load()
wsktcpclient.RemoteHost = "10.49.5.221 "
wsktcpclient.RemotePort = 1061

End Sub

Private Sub txtgetdata1_Change()
wsktcpclient.SendData txtsendtada1.Text
End Sub

Private Sub wsktcpclient_DataArrival(ByVal bytesTotal As Long)
Dim stada1 As String

wsktcpclient.GetData stada1, vbString
txtgetdata1.Text = GetData

End Sub


[解决办法]
_------------------------------------------------

-----------------------------------------------------
server
------------------------------------------------------
Private Sub Form_Load()
wsktcpserver.RemotePort = 1061 '.LocalPort = 1061
wsktcpserver.Listen
frmtcpclient.Show

End Sub

[解决办法]
你这段代码问过两次了吧,回去先看看书再来问吧,不要太懒了。

了解一下winsock的几个属性方法和事件!!!

客户端程序用:
RemoteHost


RemotePort
Connect
服务器端程序用:
LocalPort
Listen



[解决办法]
服务器端用的是本地端口,客户端用远程端口

读书人网 >VB

热点推荐