AndroidとiOSの両方でWebSocketを介した通信用のライブラリを提供するプロジェクトはありますか?私はjWebSocketを知っていますが、それはほとんど死んでいて、iOS用のlibを提供していません。私はアウトバーンを知っていますが、それもAndroidのみをサポートしています。SocketRocketも知っていますが、それはiOS専用です。WebSocketと100%互換性のある両方または2つのソリューションをサポートするものはありますか?
ありがとう!
iOSはObjectiveCとAndroidJavaを使用しているため、プラットフォームの母国語用に両方のプラットフォームで同じ変更されていないユーザーソースコードを構築するライブラリはありません。(原則として)Cを使用してそれを行うことができます。もちろんJavaScriptも使用できます。
ワイヤープロトコルに関することとは別に、AutobahnAndroidとSocketRocketは完全に互換性があるはずです。どちらもAutobahnTestsuiteを使用してプロトコルコンプライアンスをテストするからです。
上記は純粋なWebSocket用です。WAMPが提供するパブリッシュ&サブスクライブやRPCメッセージングパターンなど、アウトバーンのより高いレベルの機能を使用する場合は、 SocketRocketの上にそれらを追加するアウトバーンのiOSバージョンを用意する予定です。iOSで成熟した堅牢なWebSocket実装を再発明する必要はありません。
免責事項:私はアウトバーン/WAMPの作成者です。