我一直在使用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?
答案 0 :(得分:0)
而不是使用NSMutableString stringWithUTF8使用stringWithCString这适用于我到目前为止测试的所有平台...,这将删除不需要的回车和换行。它还删除了不需要的终止块代码x17。