当前位置: 技术问答>linux和unix
哪位高手给个unix系统下C语言socket+fork()+select()的例子?
来源: 互联网 发布时间:2015-06-04
本文导语: 不知道还用不用while() 高手给个例子吧 | socket , fork的例子遍地都是,给你一个Select的例子: FD_SET(iSock, &set_All); ...... memcpy(&set_Now, &set_All, sizeof(fd_set)); iReady = select(iSock + 1, &s...
不知道还用不用while()
高手给个例子吧
高手给个例子吧
|
socket , fork的例子遍地都是,给你一个Select的例子:
FD_SET(iSock, &set_All);
......
memcpy(&set_Now, &set_All, sizeof(fd_set));
iReady = select(iSock + 1, &set_Now, NULL, NULL, NULL);
if(iReady == -1)
{
/* error*/
continue;
}
if(FD_ISSET(in_iSock, &set_Now))
{
FD_SET(iSock, &set_All);
......
memcpy(&set_Now, &set_All, sizeof(fd_set));
iReady = select(iSock + 1, &set_Now, NULL, NULL, NULL);
if(iReady == -1)
{
/* error*/
continue;
}
if(FD_ISSET(in_iSock, &set_Now))
{
|
http://www.ecst.csuchico.edu/~beej/guide/net/
最常用的入门教材。
最常用的入门教材。
|
http://www.kegel.com/c10k.html#top
绝对的升级教材 enjoy
绝对的升级教材 enjoy