![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux/Unix网络编程
羊族的希望
坚持方能有所成就。
展开
-
Linux下的几种并发服务器的设计模式
Linux下的几种并发服务器的设计模式 1.单线程或者单进程 相当于短链接,当accept之后,就开始数据的接收和数据的发送,不接受新的连接,即一个server,一个client,不存在并发。 2.循环服务器和并发服务器 2.1 循环服务器:一个server只能一次只能接收一个client,当当前client结束访问之后才能进行下一个client的连接。 2.2 并发服务器:一...原创 2019-01-12 14:50:11 · 242 阅读 · 0 评论 -
socket编程之select(),poll(),epoll()
socket编程,通信 client端 socket() ----->connect() ------->recv() -----> close(); server端 socket() ----->bind() ------> listen() ---->accept() ------>send() ------->close...原创 2019-01-12 15:06:29 · 283 阅读 · 0 评论 -
socket编程之单进程socket server
套接字是一种进程间的通信的方法,不同于以往介绍的进程间通信方法的是,它并不局限于同一台计算机的资源,例如文件系统空间,共享内存或者消息队列。套接字可以认为是对管道概念的扩展——一台机器上的进程可以使用套接字与另一台机器上的进程通信。因此客户与服务器可以分散在网络中。同一台机器上的进程间也可以用套接字通信。套接字是一种通信机制,客户/服务器系统既可以在本地单机上运行,也可以在网络中运行。套接字与管道...原创 2019-01-12 15:27:08 · 152 阅读 · 0 评论