LINUX网络编程
文章平均质量分 69
JackReach
搬砖啊
展开
-
linux-TCP简单服务器代码
0x00 开头写代码前,一定要先理清楚实现的逻辑,之后查找是否存在实现逻辑的系统函数。以下为整理的逻辑1.创建socket设备文件2.bind 绑定设备文件3.listen 开始监听是否有消息进入4.accept 对进入的进行消息进行处理0x01 代码实现 /***********************************************原创 2017-08-29 11:21:42 · 412 阅读 · 0 评论 -
linux-TCP简单客户端代码
0x00 开头写代码前,一定要先理清楚实现的逻辑,之后查找是否存在实现逻辑的系统函数。以下为整理的逻辑1.创建socket设备文件2.connect连接到指定的服务器3.write发送信息给服务器0x01 代码实现/*******************************************************************原创 2017-08-29 12:09:16 · 434 阅读 · 0 评论 -
linux网络模型-阻塞i/o代码实现
0x00 环境和编辑工具linux os:ubuntu 16.04editer: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 · 354 阅读 · 0 评论