我遇到会话连接问题,我注意到当前的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信息,我想如果连接只通过触发器连接一次(按钮...)然后断开连接,这是正确的吗?如果有任何建议或答案,我们将不胜感激。