随笔分类 -  linux C语言编程

摘要:在网络上,通信服务都是采用C/S机制,也就是客户端/服务器机制。流程可以参考下图: 服务器端工作流程: 使用socket()函数创建服务器端通信套接口 使用bind()函数将创建的套接口与服务器地址绑定 使用listen()函数使服务器套接口做好接收连接请求准备 使用accept()接收来自客户端由 阅读全文
posted @ 2017-11-08 10:24 red_leaf_412 阅读(2289) 评论(0) 推荐(0) 编辑
摘要:Linux系统中提供了系统调用函数open()和close()用于打开和关闭一个存在的文件 int open(const char *pathname,int flags) int open(const char *pathname,int flags,mode_t mode) int open(c 阅读全文
posted @ 2017-10-24 22:21 red_leaf_412 阅读(37938) 评论(0) 推荐(1) 编辑
摘要:在Linux系统中,系统是通过inode来获得这个文件的信息。在Linux系统中,inode的信息都是封装在stat这个结构体中。可以通过man 2 stat来查看stat的具体结构。从中可以看到包含了文件的UID,GID,大小,以及访问,修改,改变文件状态的时间 struct stat { dev 阅读全文
posted @ 2017-10-23 21:31 red_leaf_412 阅读(2083) 评论(0) 推荐(1) 编辑
摘要:本文介绍了进程间通信的几种方法 阅读全文
posted @ 2017-09-24 15:51 red_leaf_412 阅读(2518) 评论(0) 推荐(0) 编辑
摘要:本章简单介绍了进程和线程的使用 阅读全文
posted @ 2017-09-15 22:08 red_leaf_412 阅读(1443) 评论(0) 推荐(0) 编辑
摘要:本章介绍了linux下的gdb使用方法 阅读全文
posted @ 2017-09-09 15:40 red_leaf_412 阅读(508) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示