读书人

socket多线程,该怎么处理

发布时间: 2012-02-19 19:43:37 作者: rapoo

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

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

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


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

读书人网 >C语言

热点推荐