"TCPListener 서버 3단계" 구현 목표

 

ManageClinet( ) 구현

더보기

 

//(4)
NetworkStream? stream = null;
StreamReader? reader = null;



stream = client.GetStream();
reader = new StreamReader(stream);

char[] buffer = new char[1024];

 

 

while (KeepRunning)
{
    //(5)
    int bytesRead = reader.Read(buffer, 0, buffer.Length);
    if (bytesRead == 0)
        break; // Client disconnected
    string receivedData = new string(buffer, 0, bytesRead);
    Console.WriteLine($"Received: {receivedData}");
}