首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

socket多线程,该怎么处理

2012-02-19 
socket多线程允许服务器与多个客户端进行通信,socket函数(){sock()bind()listen()accept()创建接收线

socket多线程
允许服务器与多个客户端进行通信,
socket函数()
{
      sock();
      bind();
      listen();
      accept();
      创建接收线程;
}

接收线程函数()
{
      rec();
}

程序运行时执行socket函数,服务器能与多个客户端连接,但是只能与第一个连上的客户端进行通信。
是不是该把accept()函数放入接收线程函数中?


[解决办法]
是的,但是不用担心,当程序运行到accept()会自动停下来等待接收,也就是只有当有新的连
接时它才会继续执行

热点排行