2011-03-16 6 views

답변

4

Boost.Asio은 SO의 boost-asio 태그에서 매우 자주 논의됩니다.

대부분의 프로그램은 파일, 네트워크, 시리얼 케이블, 또는 콘솔을 통해 할 수 있는지, 어떤 방법으로 외부 세계와 상호 작용 : 내가 쓴 태그 위키에서 복사. 경우에 따라 이 네트워킹의 경우이므로 개별 I/O 작업을 완료하는 데 오랜 시간이 걸릴 수 있습니다 ( ). 이것은 응용 프로그램에 특정 문제를 제기 개발. Boost.Asio 라이브러리는 는 운영 체제 기능 등 네트워크에 대한 액세스가 종종 필요하다 시스템 프로그래밍을위한 C의 ++를 사용하는 프로그래머를위한 것입니다

1

ZeroMQ에는 C++를 비롯한 여러 인터페이스가 있습니다.

더 많은 소켓 TCP 서버를 제공하지만 이는 매력의 일부입니다. 그것은 매우 자유주의적인 LGPL 하에서 선택적 상업적 지원으로인가를 받았습니다.

1

ACE 툴킷을 살펴보십시오. 특히 Reactor 및 이벤트 디 멀티플렉싱 및 이벤트 처리기 디스 패칭 지원. 라이선스는 매우 쉽고 BSD 라이선스와 비슷합니다

관련 문제