我正在尝试与计算机上的程序建立连接。我找到了红蜘蛛。它工作得非常好,但主要用于建立端口连接以传输TCP Ascii数据,因为接收数据的软件不是http,红蜘蛛断开连接。我已经尝试过编辑帮助程序类等,但这有点远离我的深度。
我在android上做了这个部分,我只是定义: - IP地址 - 港口 - 将生成精确tcp数据值的字符串
有什么方法可以用这种方式使用红蜘蛛并丢弃http包,甚至"打破"这样做的代码?
如果有助于了解我如何使用红蜘蛛建立连接:
let ipAddress = ipAddressTF.text!
let port = portTF.text!
let oldData = lastDataSentTV.text!
lastDataSentTV.text = "attempting to connect to: " + ipAddress + ":" + port + "\r" + oldData
var connectTo = "ws://" + ipAddress + ":" + port + "/"
socket = WebSocket(url: NSURL(string: connectTo)!)
socket.delegate = self
socket.connect()