在C#中,您可以使用TcpClient
類來接收數(shù)據(jù)。以下是一個簡單的示例:
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
class Program
{
static void Main()
{
TcpClient client = new TcpClient("127.0.0.1", 8080); // 連接到服務(wù)器的IP地址和端口號
NetworkStream stream = client.GetStream();
byte[] buffer = new byte[1024];
int bytesRead;
while ((bytesRead = stream.Read(buffer, 0, buffer.Length)) > 0)
{
string data = Encoding.ASCII.GetString(buffer, 0, bytesRead);
Console.WriteLine("Received: " + data);
}
client.Close();
}
}
在這個示例中,我們首先創(chuàng)建一個TcpClient
對象并連接到指定的IP地址和端口號。然后我們獲取NetworkStream
對象,這樣我們可以使用Read
方法來接收數(shù)據(jù)。接收到的數(shù)據(jù)將被轉(zhuǎn)換為字符串并打印出來。最后,我們關(guān)閉TcpClient
連接。