草庐IT

Networking

全部标签

ios - 等效于 android volley 库来处理 iOS 中的多个同时上传

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion在我当前的项目中,我需要同时上传16张图片。在android中,他们使用volley库来执行此操作。在iOS中,我们如何执行此操作?我知道这有点复杂。我有16个按钮UI和用户应在从图库中选择图片的同时使用任何按钮上传图片。因此最多同时上传16个。

互联网上的 iOS Bonjour

我知道iOS的Bonjour实现(NSNetService、NSNetServiceBrowser)在本地网络上开箱即用。文档说可以设置BonjourDNS服务器以允许通过Internet连接用户,所以我的问题是:什么是BonjourDNS服务器接口(interface)?有没有我可以从中着手的示例?DNS服务器是否负责对等点的初始握手\连接,其余(发送\接收数据)将直接在对等点之间进行?DNSServer是否提供NAT打洞机制?谢谢! 最佳答案 Bonjour本地服务发现基于“多播DNS”。每当某个客户端想要查找有关网络或网络服务

objective-c - iOS 的 SSH2 库

是否有适用于ios的优质SSH2库?对于java,有一个名为jsch(http://www.jcraft.com/jsch/)的库可以很好地包装ssh2。我最感兴趣的一个功能是“反向端口转发”方法:session.setPortForwardingR(remote_port,host,local_port);我从http://www.chilkatsoft.com/ssh-sftp-objc.asp找到了一个objective-c库,但它不是免费的,而且质量似乎也不高。我应该尝试移植C版本的openssh吗?此外,如果移植openssh是最佳选择,目前是否有任何开源项目正在这样做?

iPhone:什么时候应该使用网络事件指示器

我刚刚开始在我的应用程序中加入网络功能。我知道您应该在用户积极等待某事时使用网络事件指示器,但如果它只是与服务器进行微妙的后台通信(在我的情况下,只是为了更新一个值)呢?这仍然是好的做法吗让用户知道您的应用正在连接到互联网?这是我发现iOS平台的一个有趣之处-它允许其开发人员告诉用户是否正在使用互联网。更新:在这个特定案例中,我正在下载一个4个字符长的文本文件!! 最佳答案 像往常一样查看HIG和文档很有用。这就是苹果says关于网络事件指标。GuidelinesDisplaythenetworkactivityindicatort

ios - AFNetworking:无法从 AFHTTPRequestOperation 获取响应字符串

有人吗?):在过去的2个小时里,我遇到了一个让我挠头的问题,它很可能是我遗漏的一个非常简单的愚蠢的事情。当我从操作@AFNetworking中调用响应字符串时,我不断收到构建错误...就像没有这样的属性....请看看我的代码并解释一下这次我搞砸了什么:p..谢谢:)NSDictionary*paramDict=[NSDictionarydictionaryWithObjectsAndKeys:WebServicemd5Value,WebSermd5Variable,nil];AFHTTPClient*httpClient=[[AFHTTPClientalloc]initWithBase

iphone - 使用将网络用于 iphone 应用程序 objective-c 的 c/c++ 库

我目前正在评估是否可以将c/c++库用于我的特定iPhone项目。原始库大量使用特定于Windows的代码(例如,它包括windows.h和winsock.h)。我知道我将不得不重写使用Windows特定代码的部分,并将winsocks替换为例如bsd套接字。或者尝试转换为objective-c++并使用Apple文档中推荐的IOS特定网络api。但正如Apple的文档所示,在iOS中,网络只允许使用C和Objective-C代码。“iOS支持用C和Objective-C编写的网络代码。”(https://developer.apple.com/library/ios/#referen

ios - 使用 HTTP 网络处理互联网连接变化的最佳方法

通常,在我使用大量HTTP请求与服务器通信的iOS应用程序中,我将NSBlockOperation添加到应用程序的全局NSOperationQueue,然后在应用程序检测到互联网连接状态发生变化时暂停并启用队列从而保存当前队列中的任何请求,直到队列被取消挂起。但是,我不完全确定通过这种方式,当前正在运行的任何操作都会停止,然后重新添加到队列的顶部。我的问题是:当您处理对远程服务器的HTTP请求时,是否有更好的方法来处理网络状态的变化,即暂停、恢复、取消请求等... 最佳答案 您可以使用Reachability类来检测网络状态何时发生

ios - 当 iOS 应用程序处于后台时进行定期网络调用

我目前正在开发一个应用程序,该应用程序应在应用程序后台运行或被终止时定期(每分钟)执行一次网络调用。此网络调用将向我们的API发送信息。这在iOS上可行吗?怎么办? 最佳答案 假设您想要像社交媒体应用这样的服务,它每分钟都会在后台检查新事件,您应该使用后台执行。看看thisBackgroundExecutiontutorial和AppleReferenceforBackgroundExecution. 关于ios-当iOS应用程序处于后台时进行定期网络调用,我们在StackOverflo

ios - 无法向服务 com.apple.WebKit.Networking 发送信号 : 113: Could not find specified service

当我使用WKWebView时,我收到以下错误Couldnotsignalservicecom.apple.WebKit.WebContent:113:Couldnotfindspecifiedservice我已按照Couldnotsignalservicecom.apple.WebKit.WebContent中的建议检查了cookie,然而这并没有帮助com.apple.WebKit.WebContentdrops113error:Couldnotfindspecifiedservice也没有帮助。我应该怎么做才能解决问题 最佳答案

ios - 如何在同一个wifi中获取其他设备的主机名?

我找到了一些可以扫描本地网络并列出所有设备信息的iOS应用。我想知道如何。图片: 最佳答案 第1步-凝胶本地IP适用于iOS7及更低版本#include#include-(NSString*)getIPAddress{NSString*address=@"error";structifaddrs*interfaces=NULL;structifaddrs*temp_addr=NULL;intsuccess=0;//retrievethecurrentinterfaces-returns0onsuccesssuccess=getifa