2010-08-18 3 views
9

C++에서 소켓을 사용하여 클라이언트와 서버 연결에 대한 샘플 예제를 제공 할 수 있습니까? 몇 가지 자습서를 통해 지금 구현하고 싶습니다. 시작하는 방법?소켓 프로그래밍 (C++)

+3

자습서를 실제로 읽은 경우 * 이미 * (간단한) 클라이언트 - 서버 응용 프로그램을 구현해야합니다. –

+0

@Anon : C++을 처음 접했으므로 C#에서이 작업을 수행했습니다. C++로 이것을하고 싶습니다. –

+0

여기에 도움이 될만한 글을 썼습니다. http://stackoverflow.com/questions/2843277/c-winsock-p2p/2920787#2920787 – Default

답변

18

는 현재 작업 클라이언트 - 서버 프로그램을 찾을 수 있습니다 Beej's Guide to Network Programming

+1

이 답변의 링크는 더 이상 작동하지 않습니다. – Aify

+0

이전 링크를 편집했습니다. 지금 여기 있습니다 : http://beej.us/guide/bgnet/html/single/bgnet.html – 1N5818

6

은 C++ 표준에는 소켓 API가 없습니다. POSIX C API는 이식성이 뛰어나다. (GNU libC 문서는 다른 서버를 긁어 모으는 UDP와 TCP 클라이언트와 서버의 예제를 제공한다.), 또는 C++ 경험을 얻기 위해 Boost.ASIO 라이브러리를 사용할 수도있다. ....

3

좋은 C++ 네트워킹 라이브러리는 ACE입니다. 유일한 문제는 내가 찾은 좋은 온라인 자습서가 없다는 것입니다. This book 꽤 좋습니다.

+7

ACE logo = illuminati – user457015