CFStream写总是得到3g(不是wifi)的东西,但为什么呢?

时间:2013-05-10 13:58:12

标签: ios sockets

除了我的普遍问题,我还有另一个问题: - )

我正在跟踪套接字,服务器是否可用。 我得到了这个功能:

CFStreamCreatePairWithSocketToHost(NULL, (__bridge CFStringRef)"178.9.1*.1*", 80, NULL, &writeStream);

NSInteger byteswritten = [mOutput write:"bla" maxLength:3];

然后我问,方法得到它发回的字节,或-1。

if(byteswritten > 0)
{
_labelTrackResult.text = [NSString stringWithFormat:@"Online"];
}
else{
_labelTrackResult.text= [NSString stringWithFormat:@"FAIL FAIL FAIL"];
}

我将应用程序放在iphone 4上并且使用Wifi ON一切正常。 它适用于端口80(Http)和端口3306(MySql)。

但如果我在3G或者边缘只有端口3306工作korrekt。 端口80始终在线,服务器启动与否。

我做错了什么?

0 个答案:

没有答案
相关问题