发布时间:2013-09-05 17:56:13
《UNIX网络编程套接字联网API》这本书的示例中定义了许多包裹函数,它们的名称和标准函数一样,只是首字母变成大写字母;每个包裹函数完成实际的函数调用,检查返回值,并在发生错误时终止程序。我在重写书上例子的时候,也仿照书上的方式,定义了许多包裹函数,提高程序的可读性(当然,我定义的包裹函数的错误处理.........【阅读全文】
发布时间:2013-09-05 16:06:55
只有一个进程的服务器是最简单的实现,被称为“迭代服务器”,但是一般的我们并不希望整个服务器被单个用户长期占用,而是希望同时服务多个用户,因此就需要并发服务器UNIX中编写并发服务器程序最简单的方法就是fork一个子进程来服务每个客户下面提供了并发服务器程序的框架: pid_t pid;.........【阅读全文】
发布时间:2013-08-27 12:44:06
内存中存储数据有两种方法:一种低字节序列存储在起始地址,这称为小端字节序,另一种方法是将高字节序列存储在起始地址,这称为大端字节序。术语“小端”和“大端”表示多字节值的哪一端(大端或小端)存储在改值的起始地址。 仿造书上page65页的例子,写的代码如下: .........【阅读全文】