C++ 編寫的網絡類庫:CPPSockets
CPPSockets 是一個 C++ 編寫的網絡類庫,采用 Java 的類命名方式和接口,仿造了一個 C++版本的,比如ServerSocket DatagramSocket SocketAddress。
示例代碼:
int _tmain(int argc, _TCHAR* argv[]) { try { //You can use the browser ( IE, Firefox, etc. ) to visit: //http://127.0.0.1/ // simple http server ServerSocket s(80); //or //ServerSocket s; //s.bind( SocketAddress("0.0.0.0",80)); printf("listen ok\n"); Socket c2("127.0.0.1",80); while(1) { Socket c = s.accept (); printf(" Accept [%d]\n",c.GetSock() ); CloseHandle( CreateThread(0,0,clientthread,&c,0,0) );//fixme } }catch(exception e){ printf("%s",e.what()); } }
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!