목록2025/02 (1)
우당탕탕 개발일지

소켓(Socket)이란?소켓은 프로그램이 네트워크에서 데이터를 주고받을 수 있도록 네트워크 환경에 연결할 수 있게 만들어진 통신 엔드포인트를 의미한다. C#에서는 System.Net.Sockets 네임스페이스를 사용하여 소켓 프로그래밍을 지원할 수 있다. 소켓 실행 흐름도 소켓은 클라이언트 소켓과 서버 소켓으로 구분된다. 서버와 클라이언트에서 공통으로 구현해야 할 부분은 3가지이다.TCP 소켓을 이용해 데이터를 송수신IP : 127.0.0.1 / PORT : 8888 를 엔드포인트로 사용 (변경 가능)메세지 타입은 String, 인코딩 형식은 UTF-8로 통일 서버는 소켓 생성과 바인딩을 마치면 listen( )로 클라이언트 요청을 대기하고, accept( )로 클라이언트와 연결한다. 연결이 완료되면 ..
Server/C#
2025. 2. 19. 21:49