nhn / socket.io-client-unity3d

socket.io-Client for Unity3D, which is compatible with socket.io v1.x
Other
167 stars 42 forks source link

Is not support HTTPS? #30

Open KimChungHo opened 6 years ago

KimChungHo commented 6 years ago

ArgumentException: Unsupported protocol: https not support https??

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

smallmiro commented 6 years ago

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

KimChungHo commented 6 years ago

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

smallmiro commented 6 years ago

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

감사합니다

KimChungHo commented 6 years ago

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

socket.io.SocketManager:m2(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.cIterator0:MoveNext() (at xxx/SocketInitializer.cs:139)