随笔分类 -  GUN C学习

学习资料:https://www.gnu.org/software/libc/manual/html_node/
摘要:socket是用于通信的工具。 套接字其实是一个广义上的进程间通信的信道。就像pipe一样,在GUN环境下socket也被用一个文件表示。不同的socket文件可以用于不同的进程间通信,甚至可以用来在网络通信中不同主机之间的进程间通信(比如,我们的浏览器进程与某台服务器上监听80端口的进程通信完成w 阅读全文
posted @ 2017-08-25 11:50 郭延龙 阅读(436) 评论(0) 推荐(0) 编辑
摘要:当我们要对文件(在Linux环境中一切皆文件,包括硬件设备、资源等)进行操作(读、写、读写)时,必须连接文件或形成通信管道。这个过程称为打开文件。打开文件后可以进行读、写、读写操作。 打开的文件可以称作为流,或者是文件描述符。可以通过传递参数给实际执行操作的函数,告知它们操作哪些文件。一些函数期待操 阅读全文
posted @ 2017-08-22 22:01 郭延龙 阅读(337) 评论(0) 推荐(0) 编辑
摘要:在C语言中,很多库函数在调用失败时都会返回特定的值。比如返回-1,空指针,EOF等。但是这些值仅仅表示的调用失败,并未给出详细的错误信息。如果想查看详细的错误内容,就要去查看errno的错误代码,errno在errno.h中定义。 关于errno的解释(一个int类型,可修改的左值): errno包 阅读全文
posted @ 2017-08-21 13:29 郭延龙 阅读(358) 评论(0) 推荐(0) 编辑

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