关于用Multi-thread实作Proxy
有个最大的问题是每个function都必须是reentrant function
但gethostbyname正巧不是reentrant function(在debug很久之后发现)
因为他会回传一个static struct hostent 的 pointer
如果因为这个问题而产生bug的同学
可以使用gethostbyname_r()这个function,此为gethostbyname的reentrant version
或许就能de出bug
以上小小心得跟大家分享
希望没有OP
※ 引述《yuhan210 (我叫陈小船~*)》之铭言:
: 似乎是可以开始填hw1 demo的时间了
: http://voip.csie.org/CN2009/
: 请见课程网站