[求助]关于TCP/IP的问题,麻烦大家看下
现在有一服务器程序,为C++开发的,会将一些信息打包以TCP/IP来发送现在我需要开发一个VB编写的客户端,通过TCP/IP来获得这些数据包,想了好久,以前没有接触过,所以没有什么头绪,有谁能告诉下该如何下手?
我用Winsock中的DataArrival这个事件,没有反映。而服务器确实有发包
ConnectionRequest事件不是用于服务器端吗?而我现在需要做的是客户端
下面是我写的连接初始化
public Sub install()
SubMain.Winsock.Close
SubMain.Winsock.RemoteHost = "FJ-209F6D2325DB" 'MyName '表示服务器主机名
SubMain.Winsock.RemotePort = 8813 '表示服务器端口名
SubMain.Winsock.connect '连接到服务器
End Sub
然后使用下的来得到数据,现在问题是当服务器发包的时候,程式不会进入下面的事件里去
Private Sub Winsock_DataArrival(ByVal bytesTotal As Long)
Dim Tmp As Long
Me.Winsock.GetData tmpstr
Tmp = Dec(tmpstr)
tmpstr = Str(Tmp)
ToolsWriteLog (tmpstr)
End Sub
[此贴子已经被作者于2007-8-15 8:39:01编辑过]