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

Is not support HTTPS?

Open KimChungHo opened this issue 7 years ago • 4 comments

ArgumentException: Unsupported protocol: https not support https??

https는 지원하지 않는 건가요? 그리고 이건 추가적인 질문인데, AWS의 로드 밸런서를 통과하게 되면 타임아웃 에러가 계속 납니다.

KimChungHo avatar Apr 18 '18 08:04 KimChungHo

@KimChungHo AWS에서 사용중인 ELB 종류가 websocket을 지원 하는지 확인해보셔야할 듯합니다. ELB종류에 따라 지원을 안하는 ELB가 존재합니다.

smallmiro avatar Apr 18 '18 09:04 smallmiro

@smallmiro 타임아웃 문제는 해결하였습니다. 세팅 미스였던 거 같은데 내용은 잘 기억 안 나고 다시 잘 세팅하니까 되더라고요. 문제는 https... ㅠㅠ

KimChungHo avatar Apr 19 '18 01:04 KimChungHo

@KimChungHo Not working with SSL server (https) #28 여기에서 해결된 문제인데 마스터로 머지가 안된 듯합니다 확인해보도록하겠습니다.

감사합니다

smallmiro avatar Apr 19 '18 05:04 smallmiro

@smallmiro 답변 감사합니다. 해당 코드는 이미 시험해본 바 socket.io => socket.io - wss://domain/ got an unknown error: System.Exception: Unknown Error 라는 에러가 뜹니다. Socket.io-Client로 테스트 했을 때에는 잘 되는 걸로 보아 서버 환경 문제는 아닐 거라 생각하는데, 확인 부탁드립니다. 아래는 에러 스택입니다.

socket.io.SocketManager:<Update>m__2(Exception) (at xxx/SocketManager.cs:136) UniRx.Operators.DoOnError:OnError(Exception) (at xxx/UniRx/Scripts/Operators/Do.cs:212) UniRx.Operators.Timeout:OnError(Exception) (at xxx/UniRx/Scripts/Operators/Timeout.cs:110) UniRx.Operators.FromCoroutine:OnError(Exception) (at xxx/UniRx/Scripts/UnityEngineBridge/Operators/FromCoroutine.cs:55) socket.io.<InitCore>c__Iterator0:MoveNext() (at xxx/SocketInitializer.cs:139)

KimChungHo avatar Apr 19 '18 06:04 KimChungHo