gethostbyname xcode问题 [英] gethostbyname xcode issues

查看:125
本文介绍了gethostbyname xcode问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嘿伙计们,我是新手,但我正在尝试使用gethostname()来使用xcode和ipad。我尝试了几件事,但他们似乎都冻结了。



所以当我这样做时:

  host = gethostbyname( website.com); 

工作正常。我希望能够在程序中更改网站。



我试过:

  const char * server = [ Website_NSString UTF8String]; 
host = gethostbyname(server);

 

  const char * server = [Website_NSString cStringUsingEncoding:NSASCIIStringEncoding]; 
host = gethostbyname(server);

 

  const char * server [256]; 
[Website_NSString getCString:server maxLength:256 encoding:NSASCIIStringEncoding];
host = gethostbyname(Website_NSString);

  host = gethostbyname(Website_NSString); 

他们要么提出警告:从不兼容的指针传递'gethostbyname'的参数1输入,或根本没有警告。仍然每次应用程序只是冻结。请帮忙。

解决方案

我是个白痴。如果我这样做:

  char server [256]; 
[Website_NSString getCString:server maxLength:256 encoding:NSASCIIStringEncoding];
host = gethostbyname(server);

一切正常。


Hey guys, I'm new at this stuff, but I'm trying to use gethostname() to work using xcode and the ipad. I've tried a couple of things, but they all seem to freeze up.

So when I just do:

host = gethostbyname("website.com");

that works fine. I'd like to be able to change the website from within the program though.

I've tried:

const char *server = [Website_NSString UTF8String];                    
host = gethostbyname(server);

 

const char *server = [Website_NSString cStringUsingEncoding:NSASCIIStringEncoding];     
host = gethostbyname(server);

 

const char *server[256];        
[Website_NSString getCString:server maxLength:256 encoding:NSASCIIStringEncoding];    
host = gethostbyname(Website_NSString);

and

host = gethostbyname(Website_NSString);

They've either come up with a the warning: Passing argument 1 of 'gethostbyname' from incompatible pointer type, or no warning at all. Still everytime the app just freezes. Please help.

解决方案

I'm an idiot. If I do:

char server[256];
[Website_NSString getCString:server maxLength:256 encoding:NSASCIIStringEncoding];
host = gethostbyname(server);

It works fine.

这篇关于gethostbyname xcode问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆