문제

이것은 정말로 명백해야하지만, 윈콕을 특정 포트를 듣게하는 방법 (데이터를 받으시겠습니까?) 어떻게 그렇게 할 수있는 메소드를 찾을 수 없습니다!

아마도 그렇게 분명 해져서 죄송합니다.

서버/클라이언트 설정에서 실행중인 채팅 응용 프로그램을 만들려고합니다.

도움이 되었습니까?

해결책

묶다 소켓, 그리고 그런 다음 듣다 그리고 동의하기 사이. 더 자세히 설명합니다 Winsock을 시작합니다. 또한 a 좋은 가이드 BSD 소켓에도 읽어야합니다.

.NET의 경우 아마도 원할 것입니다 System.net.sockets.socket (그리고 그것은 바인드/듣기/수락/보내기/보내기/수신 방법입니다) 원본 Winsock 대신 개념이 동일하므로 모든 링크를 남겨 두겠습니다.

다른 팁

TCP 소켓을 사용할 때는 묶고 듣고 받아들이고 결국 recv. 튜토리얼을 찾을 수 있습니다 여기 또는 공식 MSDN 문서를 확인하십시오.

Winsock API는 UNIX 'BSD 소켓을 기반으로합니다. 그래서 그들은 매우 비슷합니다. 당신은 그것을 조사하고 싶을 수도 있습니다. 내가 최근에있는 책 유닉스 네트워크 프로그래밍 Richard Stevens와 그는 소켓에 대해 알아야 할 모든 것을 설명합니다.

가독성과 성능을 향상시키기 위해 별도의 스레드에서 소켓을 실행하는 것을 고려할 수도 있습니다.

편집 : 특정 포트에서 듣는 방법; 이것이 SIN.PORT PARAMETER의 SOND.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top