嘿,伙计们,我是个新手,但我正在尝试使用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,要么根本没有警告。尽管如此,每次应用程序都会冻结。请帮帮忙。
发布于 2011-03-01 02:39:41
我是个笨蛋。如果我这样做了:
char server[256];
[Website_NSString getCString:server maxLength:256 encoding:NSASCIIStringEncoding];
host = gethostbyname(server);它工作得很好。
https://stackoverflow.com/questions/5145895
复制相似问题