반응형
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로 처리 한다.
반응형
'컴퓨터 > 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 |
댓글