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

C# TCP Client (TcpClient 사용)

by Begi 2022. 10. 4.
반응형

TcpClient를 이용한 TCP Client 프로그램은 다음과 같다.

           

            // 1.열기

            TcpClient tc = new TcpClient("192.168.0.1", 500);
            NetworkStream stream = tc.GetStream();

 

           // 2.전송

            byte[] buf = new byte[10];

            buf에 전송할 데이터 씀

            stream.Write(buf, 0, buf.Length);

           

           // 3.시간지연

           Thread.Sleep(100);

 

           // 4.수신 
            int n = stream.Read(buf, 0, buf.Length);

           

           // 5.닫기

            stream.Close();
            tc.Close();

 

 

TcpClient 메소드는 일정시간 동안 접속을 시도하고 접속을 실패하면 에러가 발생한다. 접속 실패했을 때는 try-catch로 처리 한다.

 

TCP Server (TcpClient 사용)

TCP Client (TcpClient 사용)

TCP Server (소켓 사용)

TCP Client (소켓 사용)

 

 

반응형

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

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

댓글