websocket

    [IOS] Socket.IO를 사용한 Node.js 서버 연결 실패 이슈에 대하여

    팀 프로젝트를 하면서 Swift 환경에서 소켓을 사용하기 위해 Socket.IO 라이브러리를 사용했다. Socket.IO, 정확히 Socket.IO-Client-Swift는 Swift에서 Socket.IO로 만들어진 서버와 연결하기 위한 도구를 제공한다. 내 Socket.IO 버전은 15.2.0, 서버는 4.4.1 이었는데 서버와 연결을 시도하니 아래와 같은 메시지가 콘솔에 출력됐다. SocketManager: masked and rsv data is not currently supported. code=1002, type=protocolError 처음엔 클라이언트 쪽의 transport(WebSocket, Polling) 또는 ATS 문제인 줄 알았으나 아니었다. 방법을 찾아보다가 결국 로컬로 서버를 ..