socket
文章平均质量分 95
X 、case
这个作者很懒,什么都没留下…
展开
-
Linux并发处理方式——多进程fork实现
Linux——多进程fork实现运行环境:Ubuntu18.04前言:在Linux环境下进程是很重要的知识点,它可以实现在一个应用程序下处理并发问题,并发处理的方式包括多进程、多线程和多路复用,前两者会更多地占用系统的资源。下面简单地利用server和client实现,server同时服务多个client。一、基本介绍1、fork、vfork(1)fork()系统调用会创建一个新的子进程,这个子进程是父进程的一个副本。这也意味着,系统在创建新的子进程成功后,会将父进程的文本段、数据段、堆栈都复制原创 2021-07-21 23:40:25 · 2245 阅读 · 0 评论 -
Linux——网络socket(server、client)
Linux——网络socket(server、client)前言:对于APUE网络socket,我们需要了解就是server和client之间的通信建立过程。首先我们需要知道两台不同网段的pc是怎么通信的,当一台pc通过应用程序发一段消息过来给另一台pc时,pc获取到数据包之后就行拆包解析,这些都是操作系统内核的工作,对于server而言,需要告诉内核使用什么ip和端口来建立起服务,当有client接入时,内核先进行解析,得到client的ip和访问端口之后再给server(对应的应用程序),最后完成通原创 2021-07-20 23:44:35 · 2398 阅读 · 2 评论