c# 소켓1 C# 비동기 소켓 (Asynchronous Socket) 방식 간단한 채팅 서버 & 클라이언트 기본 구조는 이전에 작성 하였던 http://blog.naver.com/spaciall/50103932789기사에 바탕을 두고 있습니다. 서버만 비동기 구조로 바꾸어 보았습니다.실질적으로 생성자에 전달해 주는 인자가 true/false냐에 따라 비동기/동기 모드를 모두 지원합니다. C#에선 비동기로 통신을 하면 내부적으로 IOCP구조를 흉내내서, 효율이 좋다고 합니다. 올린 소스에 기초해서 비동기에 관련된 부분을 부분 부분 하나씩 띄어 설명하겠습니다.클라이언트 소스, 서버 소스 2개 중 서버 소스를 보시며 읽어 주시면 됩니다. 아래 부분은 mFdes라는 Listen 소켓을 통해 비동기 Accept에 시동을 거는 함수 입니다.new AsyncCallback(EndAcceptClient) 라고 써주면 Acc.. 2013. 4. 24. 이전 1 다음