作者mycallmax (阿冠)
看板b95902HW
標題Re: [分享] 雙班計網
時間Mon Apr 20 16:28:41 2009
關於用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/
: 請見課程網站
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.245.9
※ 編輯: mycallmax 來自: 140.112.245.9 (04/20 16:31)
※ 編輯: mycallmax 來自: 140.112.245.9 (04/20 16:32)
1F:推 hyd0916:關羽大大 頭推~~ 話說我有點看不懂 囧> 04/20 20:27
2F:推 wanquan:太強了... 04/20 21:51
3F:推 yuhan210:我以為是沒有INCLUDE的關係說@@ 04/20 22:36
4F:推 goingon:強! 04/22 13:10
5F:→ robertshih:耶 04/28 14:54