關於用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/
: 請見課程網站