CYLeft

Hello world

非阻塞式 I/O

非阻塞式 I/O 概述 非阻塞式 I/O, 相对复杂, 增加了很繁琐的输入输出缓冲区, 通常讲解此类 I/O 会用下面这张图来描述, 对于非阻塞式的涉及来说, 光这一张图的讲解太过敷衍. 先大致描述以下这张图, 进程调用 recvfrom 方法, 向内核获取 I/O 数据(也就是输入输出, 缓冲...

2019-01-23 09:06:50

阅读数 29

评论数 0

UDP 套接字编程

UDP 套接字编程 UDP 套接字编程相较于TCP 套接字编程会简单一些, UDP 仅提供无连接的不可靠数据报协议,而TCP是面向连接的字节流协议. UDP 函数介绍 这里, 服务器和客户端都不需要调用 TCP 的 connect 方法, 客户端可以直接发送数据, 而服务端仅在为套接字命名(绑定...

2019-01-23 09:05:48

阅读数 27

评论数 0

TCP 回射服务器

TCP回射 服务端程序 本例为多进程的 TCP 回射程序(服务端) #include <unp.h> int main(int argc, char **argv) { int listenfd, connfd; pid_t child...

2019-01-17 09:26:57

阅读数 17

评论数 0

迁移到 Ubuntu 18.04.1 需要做的配置

迁移到 Ubuntu 需要做的配置 一,将中文路径修改为英文路径 安装中文版 Ubuntu,/home 目录下的路径会是中文名,如 “桌面”, “下载”等,在终端下进入这些目录并不方便,在此修改: 将这些目录修改成英文,比如: mv 桌面 Desktop 同时也可以在图形环境下手动...

2018-09-15 13:51:35

阅读数 132

评论数 0

Linux Ubuntu 安装 phpredis 拓展

Linux Ubuntu 安装 phpredis 拓展 一、下载 php-redis sudo wget https://github.com/phpredis/phpredis unzip phpredis-master.zip cd phpredis-master 二、生成 ...

2018-06-24 00:06:14

阅读数 265

评论数 0

CMD使用教程-整理最全面的cmd用法

CMD使用教程-整理最全面的cmd用法CMD(命令指示符),字符显示联机用户接口一、CMD命令格式 单条命令格式 Command arg1 arg2 …… argN command:命令名(命令动词) arg:执行参数 并不是所有命令都有命令参数多条命令方式:批命令windows MS-DOS系统...

2018-01-04 18:58:35

阅读数 3030

评论数 1

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