socket.io-client-swift icon indicating copy to clipboard operation
socket.io-client-swift copied to clipboard

Getting ERROR SocketManager: Invalid HTTP upgrade. code=400, type=upgradeError

Open Shubham1992 opened this issue 3 years ago • 1 comments

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()

Shubham1992 avatar Apr 07 '21 08:04 Shubham1992

I get this issue on my app constantly, and the only fix is to restart it. There seems to be some state issue.

NachoSoto avatar Jul 26 '21 15:07 NachoSoto