Linux网络编程
Hang_cc
大三年级在读,某西安本科院校.
展开
-
Socket编程浅谈
套接字的基本概念在TCP/IP协议中,“IP地址+TCP或UDP端口号”唯一标识网络通讯中的一个进程。“IP地址+端口号”就对应一个socket。欲建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socket pair就唯一标识一个连接。因此可以用Socket来描述网络连接的一对一关系。套接字通信原理如下图所示:一个sfd(servert_fd)代表服务器端的文...原创 2019-04-01 18:09:46 · 226 阅读 · 0 评论 -
多进程并发服务器浅谈
引入上一篇博客我们只说了对于一个客户端进行处理数据,但是在实际开发中,我们肯定是并发的对多个客户端进行服务;实现并发服务器的方式有很多种,我们今天讲讲最简单实现的,就是利用多进程进行实现;思路分析在上一篇博客中,我们提到Socket编程的基本流程图;我们可以看到,在创建好套接字之后,服务器端就阻塞在accept函数上,等待客户端的链接;那么我们就可以在客户端建立连接之后创建一个子进程...原创 2019-04-02 20:15:46 · 583 阅读 · 0 评论