IOS 7套接字被拒绝了

时间:2014-11-06 23:25:09

标签: ios ios7

我一直在使用sdk 5-6使用套接字进行测试。应用程序与服务器通信,服务器回复没问题。

没有防火墙,网络是私有的,ipad 1/2/3全部运行套接字应用程序并与服务器通信。

然而,当我在运行sdk 7的ipad上运行应用程序时,与服务器的连接被拒绝 - 除了在具有sdk 7的ipad上运行应用程序之外没有任何改变。 此外,当服务器尝试与在ipad上运行的应用程序通话时,服务器会报告ipad拒绝连接。

这似乎是sdk从5/6到7工作方式的突破。任何人都可以确认,并且如果可能的话突出解决方法。

干杯

    char [1000];
    ...
    NSMutableString *msg = [NSMutableString stringWithUTF8String:buffer];

缓冲区包含加密数据,但在赋值后msg设置为nil?

1 个答案:

答案 0 :(得分:0)

而不是使用NSMutableString stringWithUTF8使用stringWithCString这适用于我到目前为止测试的所有平台...,这将删除不需要的回车和换行。它还删除了不需要的终止块代码x17。