반응형
소켓을 이용한 TCP Server 프로그램은 다음과 같다.
// 소켓 생성
Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
// 바인드
IPEndPoint p = new IPEndPoint(IPAddress.Any, 500);
sock.Bind(p);
// Listening
sock.Listen(10);
// Client 연결 후 새 소켓 만듬
Socket clientSock = sock.Accept();
// 데이터 수신
byte[] buf = new byte[1024];
int n = clientSock.Receive(buf);
// 데이터 송신
clientSock.Send(buf, 0, n, SocketFlags.None);
// 소켓 닫음
clientSock.Close();
sock.Close();
반응형
'컴퓨터 > C#' 카테고리의 다른 글
C# 자식 폼에서 부모 폼으로 데이터 전달 방법 (0) | 2022.10.11 |
---|---|
C# TCP Client (소켓 사용) (0) | 2022.10.04 |
C# TCP Server (TcpClient 사용) (0) | 2022.10.04 |
C# TCP Client (TcpClient 사용) (0) | 2022.10.04 |
DataGridView 컨텍스트 메뉴 (0) | 2022.06.25 |
댓글