返回首页 - Notes - 2012

网络编程注意事项


编写使用套接字的应用程序的基本原则:对于另一端的网络和程序将要做什么事情,永远都不能作出假设,也就是要进行 防御性编码


在使用 C 语言编写网络程序时,永远也不能做的一件事是:把从网络接收到的文本作为第一个参数传递给printf()

这样做会引发严重的安全性问题,要改为使用 fputs()


date : 2012-01-03