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