Linux TCP多进程并发服务器
2013-10-23 22:01
274 查看
TCP多进程并发服务器(模板):
为什么父进程对connfd调用close,却没有终止它与其他客户的连接?
(1)引用计数
(2)文件表项
pid_t pid; int listenfd, connfd; listenfd = socket(.......); bind(listenfd, .....); listen(listenfd, ....); while(1) { connfd = accept(listenfd, .....); if((pid = fork()) == 0) { close(listenfd); doit(connfd); close(connfd); exit(0); } close(connfd); }
为什么父进程对connfd调用close,却没有终止它与其他客户的连接?
(1)引用计数
(2)文件表项
相关文章推荐
- Linux网络编程——tcp并发服务器(多进程)
- Linux网络编程——tcp并发服务器(多进程)
- Linux下tcp并发服务器的几种设计的模式套路
- linux下搭建能同时接收UDP和TCP连接的socket并发多线程服务器
- 【Linux网络编程】基于TCP多进程(fork)版本客户端/服务器
- Linux网络编程——tcp并发服务器(epoll实现)
- Linux C——TCP并发服务器客户端(线程实现)
- Linux高级编程复习 第十章 TCP编程模型_TCP通信特点_TCP多进程服务器
- Linux网络编程:TCP服务器(多进程)
- 【原创】TCP Socket 简单练习 --- 线程池实现并发服务器 分类: Linux --- 应用程序设计 2014-12-25 13:59 50人阅读 评论(0) 收藏
- Linux 下TCP并发服务器设计模型
- Linux下tcp并发服务器的几种设计的模式套路
- Linux下tcp并发服务器的几种设计的模式套路
- Linux下tcp并发服务器的几种设计的模式套路
- 简单建立基于Linux建立并发TCP服务器
- Linux下tcp并发服务器的几种设计的模式
- Linux客户/服务器程序设计范式1——并发服务器(多进程)
- Linux客户/服务器程序设计范式1——并发服务器(多进程)
- Linux网络编程:tcp并发服务器(I/O复用之select)
- Linux下两种TCP网络服务器实现方式:循环服务&并发服务