摘要:
地址格式: 函数bind和getsockname使用通用数据类型:struct sockaddr*来指向socket地址。 sa_family 指的是地址格式, sa_data[14] 则是真正的地址内容。地址数据和格式挂钩的,什么样的格式对应什么样的内容。长度也依赖于格式,所以有可能大于14个字节 阅读全文
摘要:
socket套接字和管道同样可以提供进程内通信。但套接字更胜一筹,不同的进程可以跨越不同的主机(说白了,支持网络通信)。使用套接字的知名程序:telnet、rlogin、ftp等。 你需要知道的一些基本原理: 使用socket时必须指定通信的类型和协议。 通信类型决定了以下内容:1、数据传输的基本单 阅读全文
摘要:
规则格式: target: 中文为目标,一般指目标文件名。即你编译产生的目标文件。 prerequisite:依赖,目标文件的依赖文件。make根据prerequisite的时间戳来判断target是否需要更新。 recipe:中文指烹饪方法。这里指的是使用prerequisite生成target的 阅读全文