컴퓨터/C#
C# TCP Server (TcpClient 사용)
Begi
2022. 10. 4. 22:29
반응형
TcpClient를 이용한 TCP Server 프로그램은 다음과 같다.
int n;
byte[] buf = new byte[1024];
TcpListener listener = new TcpListener(IPAddress.Any, 500);
listener.Start();
while (true)
{
// 연결 대기
TcpClient tc = listener.AcceptTcpClient();
// 연결
NetworkStream stream = tc.GetStream();
// 수신 데이터 그대로 전송
while ((n = stream.Read(buf, 0, buf.Length)) > 0)
{
stream.Write(buf, 0, n);
}
// 닫기
stream.Close();
tc.Close();
}
반응형