我有一個特定的數據包要從服務器接收。我正在編寫一個程序來接收來自服務器的數據,我的程序可以在任何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?
我希望有人可以提供幫助。
謝謝。