LINUX网络编程
文章平均质量分 69
JackReach
搬砖啊
展开
-
linux-TCP简单服务器代码
0x00 开头 写代码前,一定要先理清楚实现的逻辑,之后查找是否存在实现逻辑的系统函数。以下为整理的逻辑 1.创建socket设备文件 2.bind 绑定设备文件 3.listen 开始监听是否有消息进入 4.accept 对进入的进行消息进行处理 0x01 代码实现 /***********************************************原创 2017-08-29 11:21:42 · 413 阅读 · 0 评论 -
linux-TCP简单客户端代码
0x00 开头 写代码前,一定要先理清楚实现的逻辑,之后查找是否存在实现逻辑的系统函数。以下为整理的逻辑 1.创建socket设备文件 2.connect连接到指定的服务器 3.write发送信息给服务器 0x01 代码实现 /*******************************************************************原创 2017-08-29 12:09:16 · 435 阅读 · 0 评论 -
linux网络模型-阻塞i/o代码实现
0x00 环境和编辑工具 linux os:ubuntu 16.04 editer:vim 编译工具:g++ 0x01 代码实现 #include #include #include #include #include #include #include #include #include using namespace std; #define ErrFla原创 2018-01-16 09:42:25 · 285 阅读 · 0 评论 -
linux网络模型非阻塞i/o模型代码实现
#include #include #include #include #include #include #include #include #include #include #define ErrFlag -1 #define ShowErrMsg(msg)\ do{ perror(msg); exit(1); }while(0) void* myFunc原创 2018-01-18 23:46:03 · 355 阅读 · 0 评论