posts - 68, comments - 8, trackbacks - 0, articles - 0
  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

新工作学习1

Posted on 2010-04-23 12:23 Richmond 阅读(117) 评论(0)  编辑 收藏 引用
1、printf("%s : %s\n", inet_ntoa(addr1), inet_ntoa(addr2)); //注意这一句的运行结果:192.168.0.74 : 192.168.0.74
inet_ntoa返回一个char *,而这个char *的空间是在inet_ntoa里面静态分配的,所以inet_ntoa后面的调用会覆盖上一次的调用。第一句printf的结果只能说明在printf里面的可变参数的求值是从右到左的。
2、memset(pData, 0, sizeof(pData));
3、好习惯:网络编程时,在网络传输的一定要网络字节序,客户端自己接受的事本机字节序。原因可能是系统环境不同(一般是服务器端,有可能windows环境和linux环境)。
4、
只有注册用户登录后才能发表评论。