自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

angel的博客

一个人的旅途

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux一对一通信(UDP)

客户端:#include<stdio.h> #include<unistd.h> #include<stdlib.h> #include<sys/socket.h> #include <sys/socket.h>#include<string.h> #include <arpa/inet.h>#define MAX_BUF_SIZE 1024 #define PORT 88

2018-04-17 19:32:34 321

原创 Linux一对多的通信

客户端:#include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <string.h>#include <arpa/inet.h>#include <pthread.h>#include <sys/socket.h>#include <sys/types.h>#include <sys/signal.h>#def

2018-04-16 21:17:47 585

原创 Linux一对一的通信

服务端:#include <stdio.h>#include <string.h>#include <stdlib.h>#include <sys/types.h>#include <sys/socket.h>#include <sys/un.h>#include <arpa/inet.h>#include <netinet/in.h>const int port = 8080;co

2018-04-16 21:08:38 202

原创 进程间通信

管道: 管道是通过pipe函数创建的: #include <unistd.h> int pipe(int fd[2]); 返回值:成功0,失败-1 fd[0]为读而打开,fd[1]为写而打开,fd[1]的输出是fd[0]的输入 fstat函数对管道的每一段都返回一个FIFO类型的文件描述符。可以用S_ISFIFO宏测试管道。 程序创建一个从

2018-04-09 21:04:14 194

原创 高级I/O

高级I/O:非阻塞I/O: 系统调用分成两类:“低速”系统调用和其他。低速系统调用是可能会使进程永远阻塞的一类系统调用: 1、如果某些文件类型(如读管道、终端设备和网络设备)的数据并不存在,读操作可能会使调用者永远阻塞 2、如果数据不能被相同的文件类型立即接受(如管道中无空间、网络流控制),写操作可能会使调用者永远阻塞 3、在某种条件发生之前打开某些文件类型可能会发生

2018-04-06 17:20:10 129

原创 线程控制

线程控制:线程属性: #include <pthread.h> int pthread_attr_init(pthread_attr_t *attr); int pthread_attr_destroy(pthread_attr_t *attr); 返回值:成功0,失败,错误编号 让线程已开始就处于分离状态,可以调用pthread_attr_setde

2018-04-02 20:53:57 157

windwos记事本

此程序中的音乐播放功能必须要和exe文件放在同一个目录下面, 音乐的扩展名必须为LVY.mp3,否则播放不了音乐

2018-01-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除