gpt4 book ai didi

macos - 在 Swift 中执行 TCP/IP 网络 I/O

转载 作者:行者123 更新时间:2023-11-28 13:05:01 24 4
gpt4 key购买 nike

我正在 OS X 下编写需要执行 TCP/IP 端口级网络 I/O(可选使用 SSL/TLS)的 Swift 应用程序。我做了很多搜索,看起来 NSStream 是解决这个问题的方法。然而,class reference for NSStream说从 OS X 10.10 开始不推荐使用类方法 getStreamsToHost(),这似乎是我需要使用的方法,但没有说明用什么替代它。有谁知道我需要使用什么机制连接到特定端口(不,不是 80)上的主机,以便在 OS X 下的 Swift 中执行 I/O?

最佳答案

它已被替换为 getStreamsToHostWithName

例子:

var input: AutoreleasingUnsafeMutablePointer<NSInputStream?> = nil
var output: AutoreleasingUnsafeMutablePointer<NSOutputStream?> = nil

NSStream.getStreamsToHostWithName(YOUR_HOST, port: YOUR_PORT, inputStream: input, outputStream: output)

关于macos - 在 Swift 中执行 TCP/IP 网络 I/O,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33060079/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com