
Linux操作系统
大机灵鬼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用有名管道完成本地两个进程之间的单项通信
使用有名管道完成进程通信进程A首先编写进程A的代码,用到的头文件也比较多,头文件如下:<stdio.h><string.h><unistd.h><sys/stat.h><sys/types.h><fcntl.h>一般管道按照编程模型:创建管道、打开管道、读写数据、关闭管道和删除管道,首先进程A将按照模型分为...原创 2019-07-31 20:30:46 · 645 阅读 · 0 评论 -
使用无名管道完成两进程间单项通信
使用有名管道完成进程通信头文件首先我们要选择需要使用的头文件:#include <stdio.h> 基础头文件#include <string.h> 字符串操作头文件#include <unistd.h> 进程操作的头文件 #include <stdio.h> #include <string.h> #include...原创 2019-08-05 19:41:10 · 527 阅读 · 0 评论 -
利用套接字创建本地socket文件完成本地进程间通信
利用套接字创建socket文件完成本地两个进程之间的通信,这里分为进程A和进程B进程A头文件进程A里面首先是各种头文件: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #include <unistd.h> 5 #include <...原创 2019-08-05 20:19:07 · 4309 阅读 · 2 评论 -
利用TCP协议和socket文件实现进程间网络通信
利用TCP协议与socket文件完成两个进程之间的网络通信,这里分为服务端与客户端,服务端则是在云端运行的服务器进程,客户端则为计算机本地运行的进程。服务器头文件首先是服务器里面各种头文件: 1 #include <stdio.h> 2 #include <string.h> 3 #include <unistd.h> 4 #include...原创 2019-08-05 21:07:09 · 902 阅读 · 0 评论 -
利用UDP协议与socket文件实现进程间网络通信
利用UDP协议与socket文件完成两个进程之间的网络通信,这里分为服务端与客户端,服务端则是在云端运行的服务器进程,客户端则为计算机本地运行的进程。服务器头文件首先是服务器里面各种头文件:#include <stdio.h>#include <string.h>#include <unistd.h>#include <sys/types.h...原创 2019-08-08 21:01:14 · 824 阅读 · 0 评论 -
利用TCP协议完成服务器与客户端之间文件传输
利用TCP文件传输协议模拟与服务器的文件上传、下载操作,以及进入各种目录和列举当前目录文件状态操作。ls为查看当前目录,cd+目录名进入该目录,cd …则返回上一级目录,dow加文件名则下载文件到本地代码所在的工作目录,snd加文件名则上传本地代码所在工作目录的文件到当前查看服务器所在的目录,quit则退出。创建文件夹首先在本地客户端源代码的工作目录下创建一个fil的目录文件,为文件上传和下载...原创 2019-08-13 17:02:25 · 2332 阅读 · 0 评论 -
在局域网下搜索可用服务器
在局域网内本地客户端搜索端口号一致的可用服务器并且打印ip地址,即找到网络地址一致的服务器。客户端首先需要创建一个客户端:#include <stdio.h>#include <string.h> #include <unistd.h>#include <dirent.h>#include <sys/types.h>#in...原创 2019-08-13 17:34:02 · 1292 阅读 · 0 评论 -
关于线程及其相关函数总结
一、线程基本概念1、线程就是进程中的执行路线,即进程内部的控制序列,或者说是进程的子任务(进程就是正在运行的程序,它是一个资源单位)。2、线程就是轻量级的,没有自己独立的内存资源,使用的是进程的代码段、数据段、bss段、堆(注意没有栈)、环境变量表、命令行参数、文件描述符、信号处理函数、工作目录、用户ID、组ID等资源。3、线程拥有自己独立的栈、也就是有自己独立的局部变量。4、一个进程中可...原创 2019-08-07 20:46:53 · 492 阅读 · 0 评论