c多线程socket开发个服务器对多个客户端.docVIP

  • 1
  • 0
  • 约小于1千字
  • 约 2页
  • 2023-04-01 发布于山东
  • 举报

c多线程socket开发个服务器对多个客户端.doc

下面直接讲多线程服务器端开发。(直接给代码和讲解吧) 第必定义一个新类,用于传达(连接socket)和接受发送数据。 classClientThread { Encodingencoding=(GB2312);oString( ); IPAddressip=(strIPAddr);//把ip地址字符串变换为IPAddressIPEndPointipep=newIPEndPoint(ip,9001);//用指定的端口和ip newsock=newSocket,,; (ipep);//绑定 (10);//监听 while(true) { try { //当有可用的客户端连接试一试时执行,并返回一个新的socket Socketclient=( ); //创办信息服务线程对象,并把连接socket赋于ClientThread ClientThreadnewclient=newClientThread(client); //把ClientThread类的ClientService方法委托给线程 Threadnewthread=newThread(newThreadStart); 启动信息服务线程 ( ); } catch { //连接中断也许连接失败 } } } 这样就完成了多线程socket的开发。一个服务器能对多个客户端:当有客户端要 求连接的时候创办新的线程去办理对应的客户端。但是

文档评论(0)

1亿VIP精品文档

相关文档