⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_30560.htm

📁 vc
💻 HTM
字号:
<p>
序号:30560 发表者:嵇山 发表日期:2003-02-24 15:50:21
<br>主题:gethostbyname问题,实在不明白
<br>内容:调用gethostbyname函数,<BR>hp=(struct hostent * )malloc(sizeof(struct hostent));<BR>hp=gethostbyname("SFD");<BR><BR>编译的时候,有错误:G:\客户\客户.cpp(31) : error C2660: 'gethostbyname' : function does not take 1 parameters;<BR><BR>说是不能带参数,但是msdn里面明明就是<BR>struct hostent FAR * gethostbyname (<BR>&nbsp;&nbsp;const char FAR * name&nbsp;&nbsp;<BR>);<BR> <BR>很不理解,谢谢大家执教<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:jasic 回复日期:2003-02-24 17:06:58
<br>内容:不会吧!我用的好像没什么问题啊!<BR>不过你的程序倒是有个不妥的地方。<BR>hp不需分配内存。当调有gethostbyname时,该结构由系统自动申请并填充!<BR>你把上下文拿出来看看!<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:鬼迷心窍 回复日期:2003-02-24 17:14:20
<br>内容:struct hostent * pHost;<BR>pHost=gethostbyname(HostName);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:aihu 回复日期:2003-02-24 17:27:41
<br>内容:char szhostname[128];<BR>CString str;<BR>if( gethostname(szhostname, 128) == 0 )<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;struct hostent * uhost;<BR>&nbsp;&nbsp;&nbsp;&nbsp;uhost = gethostbyname(szhostname);&nbsp;&nbsp;&nbsp;&nbsp;//uhost就是你的机器的IP啦!&nbsp;&nbsp;&nbsp;&nbsp;<BR>}<BR>//仅作参考,对否你自己验证,我就…………呵呵!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:aihu 回复日期:2003-02-24 17:45:16
<br>内容:可别忘了初始化一下套接字哟!呵呵!有问题请续发!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:嵇山 回复日期:2003-02-26 08:12:00
<br>内容:谢谢大家,问题已经解决了,我是帮别人看错在哪里,硬是没有找出来,<BR><BR>后来发现他自己竟然定义了一个gethostbyname(),不带参数的函数,<BR>你说怎么回不出错误!<BR><BR>谢谢大家
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -