2011-06-30 9 views
4

に接続しようとしています。私は... buuuutを
https://github.com/fpotter/socketio-cocoaiphone/ipadで動作しているアプリからsocket.ioサーバーに接続しようとしていますが、node.jsとsocket.io 0.7.2からiphone

の助けを借りてこれを実現するためのリンクを発見した別のQで 。それはもう動作しません(socket.io 0.7.2)。私が手 エラーメッセージは以下のとおりです。

socket.ioバージョンに0.6.17作品をダウングレード
warn - unknown transport: "undefined" 

クライアント

Connection failed with error: The operation couldn’t be completed. (WebSocketErrorDomain error 1.) 

socket.io

しかし、私はまだこれを試してみて、取得したいと最新バージョンで動作します。

多分、私はsocketio-cocoaクラス(またはこれらのhttps://github.com/erichocean/cocoa-websocket - これはsocketio-cocoaが依存しているため)を修正することができるので、誰かが正しい方向に何を変更したかを指摘できます。

THX

+0

ちょうど新しい0.7.3を試しました - それはまだ同じです:( – pkyeck

答えて

4
に更新します

私は時間がかかり、v0.7.2から新しいprotocolを実装しようとしました。

まだすべてが完了しているわけではありませんが、作業に必要な最初の草案があります。私は今、それらを必要としないため、 客室には、まだ、不足している - しかし、それらを自分で追加すること自由に感じ;)

ここではgithubのリンクsocket.IO-objcです。それはfpotterからのバージョンに基づいていますが、私はいくつかのものを変更したので、2つのバージョンはではありません。と互換性がなく、私の名前と新しいリポジトリが異なります。

+1

サンプルプロジェクトを提供してください。 – Darmen

1

Socket.IO 0.6 API &プロトコルは0.7サーバーと互換性がありません。

ココアのクラスは依然として0.6プロトコルを使用しています。だから、あなたが持っている唯一の2つのオプションがありhttps://github.com/LearnBoost/Socket.IO-spec

:0.7プロトコル仕様はここで見つけることができます

は、サードパーティのcacoaプロジェクトへの貢献0.6 にサーバーをダウングレードして0.7プロトコル

+0

ありがとう、私はプロトコルを更新しようとします... – pkyeck

関連する問題