Tag: networking

扫描设备在LANnetworking中的方式

我想在局域网内进行扫描以find链接的设备。 我正在为IOS开发一个IOS应用程序,我该怎么办?

IOS Swift使用SOAP调用Web服务

我已经浏览了如何在互联网上通过SOAP窗体调用Web服务的答案,并find了一些答案。 我试图实现我在这些答案中find的代码,但不断得到一个HTTP 400状态代码。 我想弄清楚我做错了什么。 我已经将问题简化为视图控制器中的几行代码,如下所示,当按下UI上的button时调用代码。 我想要调用的Web服务可以在http://www.cgsapi.com/CGSWebService.asmxfind。 (要查看WSDL文件,请在URL的末尾附加?wsdl。) import UIKit class ViewController: UIViewController { var is_SoapMessage: String = "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:cgs=\"http://www.cgsapi.com/\"><soapenv:Header/><soapenv:Body><cgs:GetSystemStatus/></soapenv:Body></soapenv:Envelope>" override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } @IBAction […]

关于iOSionic framework的IPv6networking

昨天,我提交我的应用程序进行审查,但我收到了来自苹果的消息。 应用程序在IPv6networking上进行审查。 请确保您的应用程序支持IPv6networking,因为需要IPv6兼容性。 有关支持IPv6networking的更多信息,请参阅支持iPv6 DNS64 / NAT64networking 。 有关networking概述,请参阅关于networking 。 我的应用程序使用ionic framework,我该如何解决这个问题。 我已经使用域来访问我的服务器,但是这个问题依然存在。

BSD套接字在iPhone 3G环境中不起作用

我注意到很多时候在为iPhone 3G开发的时候,BSD套接字函数将会失败。 我当时也注意到,3G天线还没有开,也没有WIFI接入来备份networking通话(所以看起来很可笑,不开启支持networking请求)。这个信息是在苹果的一个应用程序中进行了validation,称为连接testing(Connectivity Test),或者类似的东西。 基本上,如果你加载Safari或其他东西,然后快速加载应用程序将罚款..当然,这并不理想。 显然,苹果,gethostbyname()或类似的东西绝不是打开天线的理由。 我就此联系了苹果公司,他们说BSDfunction不能切换天线,但调用所有的Objective-C CFNetworkfunction。 我想要便携式代码,那么有没有办法保持我现有的BSD设置? 我真的不喜欢在Objective-C中编码,所以如果有人知道一个工作,这将是很棒的。

AFNetworking自动保存Cookie

在这个问题 ,据说AFNetworking在后台自动照顾的cookies,但在上一个问题,我问,我在保持会议在服务器上的php在login时制成的。一旦我closures(停止在Xcodedebugging)的应用程序,并在会议回去了。 答案是坚持cookies像这样来解决这个问题: NSData *cookiesData = [[NSUserDefaults standardUserDefaults] objectForKey:@"User"]; if ([cookiesData length] > 0) { for (NSHTTPCookie *cookie in [NSKeyedUnarchiver cookiesData]) { [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie]; } } 当我尝试做这样的事情时,这给我一个应用程序崩溃。 当我login时,我设置NSUserDefault如下所示: [[NSUserDefaults standardUserDefaults] setObject:data forKey:@"User"]; //Then synthesize 这是错误的方式来使用这个? NSHTTPCookieStorage甚至是我的问题? 谢谢。

iOS获取当前的wlannetworking名称

我正在寻找一种方法来获取iOS5的objective-c中当前连接的wlannetworking的信息(至less是名称)。 我需要这个,因为我们正在开发一个不适用于特定networking的应用程序。 在这个networking(在我们的大学),端口closures,我们需要连接到服务器。 但是还有另外一个networking可用,我们想告诉用户,如果他连接到上述networking,他必须切换networking。 我甚至不知道从哪里开始。 有没有人有一个想法或任何提示? 感谢致敬

两个iOS设备之间的通信

我正在寻找一种方法让一个iPhone应用程序发送消息到另一个应用程序在不同的电话(有点像一个发件人接收器设置)。 我正在寻找最好的方法来做到这一点。 有没有人有任何想法和/或教程? 谢谢您的帮助。

AFNetworking与iOS 4.3不兼容

我正在使用CocoaPods来安装AFNetworking库。 这是我简单的CocoaPods文件: platform :ios pod 'FMDB' pod 'AFNetworking' My Pods项目和我的主项目是iOS 6的部署目标和基础SDK。 当我运行pod安装时,出现以下错误: AFNetworking not compatible with iOS 4.3 更新: 我编辑我的Podfile到这个: platform :ios, '6.0' pod 'FMDB' pod 'AFNetworking' 现在,当我运行pod安装时,显示如下: 更新spec repo`master' Cocoapods 0.15.1是可利用的。 使用AFNetworking(1.0)使用FMDB(2.0)生成支持文件 但是它永远不会将AFNetworking pod添加到xCode中的pod项目中。

如何在iPhone中以编程方式检测EDGEnetworking或不良networking?

我需要检测iPhone的EDGEnetworking和坏的networking。 1)如何检测不良networking ? 2)能分开检测EDGEnetworking吗? 3)如何获得networking的优势? 请给出一些关于这些问题的答案。 提前致谢。

MAC地址在iOS 10.2中

它看起来像从iOS 10.2开始,现在苹果禁止访问所有的 MAC地址,而不仅仅是你自己的设备。 但是,在商店中有一些应用程序似乎仍然可以pipe理,例如.FG和Net Analyzer 。 这些仍然工作,因为它们是针对较旧的SDK进行编译的,还是有特殊的技巧来收集MAC地址? 任何人都可以共享一个解决scheme来获取iOS上的iOS 10.2设备的MAC地址?