2013-02-25 1 views
1

저는 실시간 커뮤니케이션을 위해 signalR 프레임 워크를 사용하는 서버를 이기기 위해 연결해야하는 채팅 앱에서 작업하고 있습니다. 앱을 실행하면 "호환되지 않는 프로토콜 버전"이라는 오류가 발생합니다. 코드를 디버깅했는데 서버 코드가 1.1이고 내 값이 1.0 인 것을 알았습니다. 응용 프로그램이 종료되어 서버에 연결되어 있지 않기 때문입니다. 나는 cococpods에서 iOS를 위해이 업데이트 된 signalR 코드를 얻었습니다. 1.1 코드를 얻는 방법을 모르겠습니다.iOS에서 signalR 서버에 연결할 수 없습니다.

누군가이 업데이트 된 코드를받는 방법을 알려주시겠습니까?

감사합니다.

+0

그리고 github에는 1.1 코드가 없습니다. – nkd

+0

안녕하세요, 서버에 연결할 때 동일한 문제가 발생하여 문제가 해결 되었습니까? – Purva

+0

@Purva : 우리는 다른 문제도 있었으므로 signalR 대신 socketio로 전환했습니다. – nkd

답변

2

Does an incompatible protocol version have any impact?을 참조하십시오.

나는 SignalR을 위해 타사 클라이언트를 사용하고 있다고 가정합니다. 서버를 호환 가능한 프로토콜 버전으로 다운 그레이드하거나 업데이트 된 타사 클라이언트를 기다려야합니다. Nuget을 사용하여 특정 버전의 SignalR을 가져올 수 있습니다.

+0

그래, 제 3 자 프레임 워크 (https://github.com/DyKnow/SignalR-ObjC)를 사용하고 있습니다. 심지어 서버 팀과 이야기를했는데 코드의 하위 버전으로 다운 그레이드 할 의사가 없습니다. iOS의 업데이트 된 버전을 기다려야한다고 생각합니다. – nkd

관련 문제