socket.io-client-swift
socket.io-client-swift copied to clipboard
Getting ERROR SocketManager: Invalid HTTP upgrade. code=400, type=upgradeError
Here is how I have initialized the socket
let manager = SocketManager(socketURL: URL(string: "https://myurl.com/")!, config: [.log(true), .forceWebsockets(true)] )
let socket = SocketIOClient(manager: manager, nsp: "/swift") socket.on(clientEvent: .connect) {data, ack in print("socket connected") }
socket.on(clientEvent: .error) {data, ack in print("socket error", data) } socket.on("connect_error", callback: {data, ack in print(data[0])}) socket.connect()
I get this issue on my app constantly, and the only fix is to restart it. There seems to be some state issue.