Swift URLSession保持连接到服务器,而不是使用dataTask

时间:2018-01-31 12:01:55

标签: ios swift urlsession

我遇到会话连接问题,我注意到当前的API streamTask可以创建TCP / IP连接任务,我发现使用下面的代码:

let session = URLSession(configuration: URLSessionConfiguration.default, delegate: self, delegateQueue: OperationQueue.main)
session.streamTask(withHostName: iptxt.text!, port: Int(porttxt.text!)!).resume()

.resume()没有启动请求我使用断点查看,我是否会遗漏某些内容?

编辑:我想在Windows(或Mac中的终端)中开发类似指挥官的应用程序,因此连接必须保持连接,直到关闭应用程序或单击断开连接按钮。在连接过程中,我可以发送自己的命令并从中接收信息。

我从apple开发者文档中搜索了很多URLSession信息,我想如果连接只通过触发器连接一次(按钮...)然后断开连接,这是正确的吗?

如果有任何建议或答案,我们将不胜感激。

0 个答案:

没有答案