![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux程序
文章平均质量分 86
男人花
但行好事,莫问前程。
生而为工,不负此生;
前路有光,初心莫忘。
披荆斩棘,砥砺前行;
展开
-
Linux进程间通信——使用流套接字
前面说到的进程间的通信,所通信的进程都是在同一台计算机上的,而使用socket进行通信的进程可以是同一台计算机的进程,也是可以是通过网络连接起来的不同计算机上的进程。通常我们使用socket进行网络编程,这里将会简单地讲述如何使用socket进行简单的网络编程。 一、什么是socket socket,即套接字是一种通信机制,凭借这种机制,客户/服务器(即要进行通信的进程)系原创 2016-12-03 14:30:20 · 443 阅读 · 0 评论 -
Linux进程控制——exec函数族
1、简介 在Linux中,并不存在exec()函数,exec指的是一组函数,一共有6个,分别是: #include extern char **environ; int execl(const char *path, const char *arg, ...); int execlp(const char *file, const char *arg, ...); int e转载 2016-11-30 15:28:49 · 307 阅读 · 0 评论 -
linux编程下signal()函数
当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。根据信号的默认处理规则SIGPIPE信号的默认执行动作是 terminate(终止、退出), 所以client会退出。 若不想客户端退出可以把 SIGPIPE设为SIG_IGN转载 2016-12-03 14:33:35 · 548 阅读 · 0 评论 -
Linux系统调用列表
...转载 2019-03-16 17:32:09 · 355 阅读 · 0 评论