본문 바로가기
컴퓨터/C#

C# TCP Server (TcpClient 사용)

by Begi 2022. 10. 4.
반응형

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();
            }

 

 TCP Server (TcpClient 사용)

 TCP Client (TcpClient 사용)

 TCP Server (소켓 사용)

 TCP Client (소켓 사용)

 

 

반응형

'컴퓨터 > C#' 카테고리의 다른 글

C# TCP Client (소켓 사용)  (0) 2022.10.04
C# TCP Server (소켓 사용)  (0) 2022.10.04
C# TCP Client (TcpClient 사용)  (0) 2022.10.04
DataGridView 컨텍스트 메뉴  (0) 2022.06.25
DataGridView 줄 추가하기  (0) 2022.06.24

댓글