收录日期:2019/06/20 13:43:28 时间:2016/06/01 15:43:50 标签:C语言
int initsockid, newsockid;
if ((initsockid = socket(....)) < 0)
        error(“can’t create socket”);
if (bind(initsockid,....) < 0)
        error(“bind error”);
if (listen(initsockid , 5) < 0)
        error(“listen error”);
for (;;) {
        newsockid = accept(initsockid, ...)               /* 阻塞 */
        if (newsockid < 0)
                 error(“accept error“);
        if (fork() == 0){                    /* 子进程 */
                 closesocket(initsockid);       /* 这里为什么要关闭initsockid? */  
                 do(newsockid);            /* 处理请求 */                               
                 exit(0);
        }
        closesocket(newsockid);                                    /* 父进程 */
}
  /* 这里为什么没有关闭initsockid? */
要关闭, 不过不是在这里,因为这个socket是用来监听客户请求的,而newsockid是创建的跟客户通信的, newsockid在与客户通信结束时关, initsockid在不需要监听的时候关
前面关闭是因为, 程序就要关闭之前当然要关闭所有套结字

请问如果想遍历某个路径下的所有某名称的文件,该用什么方法啊? 急~~~~~Excel文件的显示和安全 为什么我找工作这么难 做了ASP的图形个计数器,但是相对路径报错,求解决方法 dbgrid操作问题(请教) c#如何连接ftp服务器? 在线结账:关于DataList中的TextBox! 编译包导致电脑死机的问题 请问treeview的单击事件是....?急!!!..在线等. 请教一个初级问题:CTypedPtrList [原创]我发现了C++经典书籍中的一个错误! 有关视频录像 该死的wangbin.mycool.net 一个可以很方便实现服务端和客户端之间的数据共享的用于C/S软件的动态链接库。 寻找项目伙伴,需要一名PHP核心技术伙伴 mysql服务无法启动,帮忙看看,谢谢~ 遇到一件比较奇怪的事,大家帮忙看看 bean的简单问题 请问如何产生满足某二维随机变量分布的随机数? 路由器命令 关于public变量的问题 怎么可以保存ie浏览过的地址栏的网址,怎么设置 ? C#怎样和一个DDE服务进行通讯? 在LISTVIEW中,mouseup事件丢失 如何做打印程序 PlaceHolder如何控制换行? request.getAttribute()和session.getAttribute()有什么区别? 关于EXCEL的问题! 我来灌个水 ireport0.5.0中一个让我郁闷已久的问题,有经验的进来看一下…………