作者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