问题标签 [cfnetwork]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
12070 浏览

ios4 - 将 CFNetwork 版本号链接到 iOS 版本的列表

我想知道是否有人有将 CFNetwork 版本号链接到 iOS 版本的列表?我找到了OSX CFNetwork 版本的列表, 但它已经很老了。

0 投票
2 回答
4365 浏览

cocoa-touch - 我如何知道我的客户端 iOS 应用程序是否已连接到服务器?

我按下按钮连接到服务器(TCP),但我不知道它是否连接。这是代码的一部分:

[self connectToServerUsingCFStream:msg portNo:50000];

即使服务器离线,我也总是得到“已连接!!:)”:s

0 投票
2 回答
1279 浏览

objective-c - 有没有办法使用 CFNetwork 从 ftp 服务器中删除文件/文件夹?

我在网上搜索了一个解决方案,但似乎没有一个简单的解决方案。现在,当然必须有一种方法,即使这意味着我需要自己将 RMDIR 命令发送到 ftp。但是我的套接字/流知识不是很广泛,我不确定我应该从哪里开始。

PS:已经试过CFURLDestroyResource了,这对删除文件夹不起作用。Apple 声明 CFNetwork 不直接支持删除 FTP 方案/协议(仅适用于 HTTP),所以我想我必须自己实现它,但同样,我应该从哪里开始?

0 投票
1 回答
2443 浏览

cocoa-touch - 将 SSL 添加到 iOS 应用程序同步

我正在使用 NSStream 将我的 Mac 应用程序与我的 iPhone 应用程序同步,并尝试使用 SSL 加密通信。当我分别设置 NSInputStream 和 NSOutputStream 时,我尝试CFReadStreamSetProperty(readStream, kCFStreamPropertySSLSettings, (CFTypeRef)settings)在 iPhone 端和 Mac 端运行。CFWriteStreamSetProperty(writeStream, kCFStreamPropertySSLSettings, (CFTypeRef)settings)对于设置字典,我遵循http://iphonedevelopment.blogspot.com/2010/05/nsstream-tcp-and-ssl.html的建议并忽略证书的属性。但是,以这种方式加密它似乎不起作用,因为传输没有通过 - 我还需要做些什么来让这个功能正常工作吗?

谢谢!

编辑:这是一些代码:

在 Mac 上:

在 iPhone 上:

0 投票
1 回答
1749 浏览

iphone - 关于 CFNetwork、CFReadStreamOpen 和 CFRunLoopRun 的困惑

当你意识到自己不知道发生了什么时,那种下沉的感觉……

我在我的网络代码中使用这个代码已经快两年了,没有任何问题。

我相信它最初是基于这里给出的代码示例:

http://developer.apple.com/library/mac/#documentation/Networking/Conceptual/CFNetwork/CFStreamTasks/CFStreamTasks.html

然而,我最近注意到一些连接失败了,因为 CFReadStreamOpen 返回 false 但错误代码为 0。再盯着上面的链接后,我注意到 CFRunLoopRun() 语句,并添加了它:

这解决了连接问题。但是,我的应用开始出现随机问题——界面有时没有响应,或者没有绘图,文本字段不可编辑,诸如此类。

我已经阅读了 CFReadStreamOpen 和运行循环(具体来说,主运行循环自己运行,除非我在辅助线程中自己设置它,否则我不应该运行运行循环 - 我不是,我所知道的)。但我仍然对上面实际发生的事情感到困惑。具体来说:

1) 为什么 CFReadStreamOpen 有时会返回 FALSE 和错误代码 0?这实际上是什么意思?

2) CFRunLoopRun 调用在上述代码中实际上做了什么?为什么示例代码会进行该调用 - 如果此代码在主线程中运行,我不应该运行运行循环?

0 投票
2 回答
8045 浏览

iphone - 我需要一些关于 iPhone 中 CFNetwork 的教程

我正在开发一个股票软件,客户端将从服务器接收数据,所以我想使用CFNetwork。在哪里可以找到“网络入门”教程,谢谢

0 投票
1 回答
840 浏览

cocoa - 带有 CF Networking 的简单服务器/客户端可可

我一直在寻找类似的东西一段时间,但我找不到任何东西。我只是想要一个在可可中使用 CF 网络的非常基本的服务器/客户端的示例......那里有很多东西,比如超级复杂等 - 必须有一种干净、简单的方法来设置服务器,让客户像数字一样发送它,说“1”,然后返回收到的数字+1或类似的东西

我只是觉得向服务器发送一个号码并让服务器与另一个号码联系起来不可能那么难..

我对 c/c++/obj c 有一些经验,但我不是很好。

谢谢!

0 投票
3 回答
539 浏览

iphone - 如何构建/安装/运行服务器程序以与 iPhone 通信?

我想尝试创建一个通过套接字连接与 iPhone 应用程序通信的服务器程序。我在 Apple 的客户端编程文档中找到了几个指南(使用 CFNetwork、NSStream 等),但我不知道从哪里开始编写服务器应用程序,甚至不知道要使用什么语言,或者就此而言,如何通过 Go Daddy 在我当前的网络托管包上部署和运行服务器应用程序。一个简单的即时通讯风格应用程序示例应该让我开始,但任何建议都值得赞赏。

0 投票
1 回答
375 浏览

ios - WSDL2Objc 代码在身份验证 HTTP 代理后崩溃 - 帮助了解崩溃日志

我使用 WSDL2Objc 生成的代码成功地从我的应用程序调用 WS。我将我的应用程序发送给同事进行测试,他们向我报告说应用程序在尝试连接到 WS 时崩溃。事实是 iPad 落后于 HTTP 身份验证代理。

据我了解,身份验证代理将连接重定向到显示类似“请提供凭据”的消息的 HTTP 页面

我必须避免崩溃并简单地显示错误,但我无法理解崩溃发生的位置。我已经标记了崩溃日志,而崩溃的线程就是这个粘贴的。

任何帮助表示赞赏。

0 投票
1 回答
2403 浏览

objective-c - Cocoa:处理 407 http 响应 cfnetwork

我正在创建下载器应用程序。我面临代理身份验证的问题。我收到 407 响应代码,即需要代理身份验证。我有有效的代理身份验证详细信息。

以下是代码流程:

我尝试使用以下代码

但无法使其工作。如何处理 407 状态码以便与认证 HTTP 服务器通信?

提前致谢。外巴夫。