我有一个特定的数据包要从服务器接收。我正在编写一个程序来接收来自服务器的数据,我的程序可以在任何PC上使用 - 作为客户端。通过TCP接收数据包
分组的内容由服务器发送:
1)包ID - 字节
2)的玩家ID - 为SByte
3)消息 - 字符串
的数据包ID 0X0D。
我看过TCPListener的例子,但我真的不确定如何定制它来处理这个数据包。如果有帮助的所有,我的客户就已经连接到服务器,然后它可以接收这些数据包是这样的:
ConnectionSocket = new Socket(AddressFamily.InterNetwork,
SocketType.Stream, ProtocolType.Tcp);
IEP = new IPEndPoint(IPAddress.Any, port);
ConnectionSocket.Connect(serverAddress, port);
我想知道什么是服务器的端口和IP是,如果应与帮助的TCPListener?
我希望有人可以提供帮助。
谢谢。