저는 윈도우에서 select()를 사용하여 비동기 소켓 프로그래밍을 해왔으며, 꽤 잘 작동하고 있습니다. 그러나 최대 1024 개의 클라이언트까지만 확장 가능합니다 .Poll()은 그 한계를 극복 할 수있는 방법이며, 리눅스와 유닉스 모두에서 작동한다는 것을 알고 있습니다. 하지만 그것은 올바른 Windows 시스템에서 작동하지 않습니다?
WsaPoll()에 대해 읽었습니다. 정확히 동일한 기능을 가지고 있습니까? 라이브러리를 사용하려면 어떤 라이브러리를 링크해야합니까?
FD_SETSIZE가있는 창에서 소켓 번호를 안전하게 늘릴 수 있습니까? 제 최종 프로그램은 리눅스 서버에 있습니다. 그러나 지금은 Windows 시스템에서 테스트하고 있습니다. 내 테스트 머신을 리눅스 박스로 바꿔야 하나? (아마 어쨌든 갈 것입니다)
그렇지 않으면 windows와 함께 사용하는 것이 좋습니다까요?
ASIO를 사용하지 마십시오. 읽을 수있는 코드가 더 좋습니다. –