在Swift中使用socket.io连接本地主机时出错

时间:2019-02-25 12:40:01

标签: ios swift sockets socket.io

我正在尝试使用socket.io框架在我的应用程序中实现套接字编程。

代码:-

let manager = SocketManager(socketURL: URL(string: "http://localhost/80")!, config: [.log(true), .compress])

var socket: SocketIOClient!

override func viewDidLoad() {


    socket = manager.defaultSocket

    socket.on(clientEvent: .connect) {data, ack in
        print("socket connected")
    }

    self.socket.on(clientEvent: .error) {data, ack in

        print("error")

    }

    self.socket?.on(clientEvent: .disconnect){data, ack in

        print("disconnect")

    }

    socket.connect()
}

我确实在这里实现了简单的代码。但是,在运行我的应用程序时,出现以下错误:-

  

2019-02-25 18:07:21.298612 + 0530 DemoSocket [12023:236782]日志   SocketManager:尝试重新连接

     

2019-02-25 18:07:21.298925 + 0530 DemoSocket [12023:236782]日志   SocketIOClient {/}:处理事件:数据重新连接尝试:[-68]

     

2019-02-25 18:07:21.299212 + 0530 DemoSocket [12023:241117]日志   SocketEngine:启动引擎。服务器:http://localhost/80

     

2019-02-25 18:07:21.299356 + 0530 DemoSocket [12023:241117]日志   SocketEngine:握手

     

2019-02-25 18:07:21.299694 + 0530 DemoSocket [12023:241117]日志   SocketEnginePolling:执行轮询GET   http://localhost/socket.io/?transport=polling&b64=1

     

2019-02-25 18:07:21.312385 + 0530 DemoSocket [12023:241183]错误   SocketEnginePolling:长轮询请求期间出错

     

2019-02-25 18:07:21.312561 + 0530 DemoSocket [12023:241183]错误   SocketEngine:错误

     

2019-02-25 18:07:21.312842 + 0530 DemoSocket [12023:236782]错误   SocketManager:错误

     

2019-02-25 18:07:21.313011 + 0530 DemoSocket [12023:236782]日志   SocketIOClient {/}:处理事件:数据错误:[“ Error”]

如果有人可以解决我的问题,请告诉我。

谢谢。

0 个答案:

没有答案