2013-07-15 14 views
6

AFNetworkingを通じてServer-Sent-Events(SSE)がうまく動作する人は誰ですか? AFURLConnectionOperationには、私が付けることができるinputStreamプロパティがありますが、AFNetworkingのアーキテクチャは応答を受け取ることを念頭に置いているようです。そのためにはどのような方法が良いかわかりません。AFNetworkingによるサーバー送信イベント

このようなプログラムをどのように構築するかは、ご理解いただけますようお願い申し上げます。より洗練されたソリューションを提供すれば、他のiOSライブラリにもオープンしています。

+0

おそらくASIHTTPRequestを除いて、あなたが望むものはiOSフレームワークとして存在しないと思う:http://stackoverflow.com/q/12940831/1445366 –

+0

ええ、私もその質問を見ました。 ASIHTTPRequestの問題は、最近維持管理されているようには見えないということです。しかし、NSStreamsを使用して、AFNetworkingの上にうまく機能するハーフソリューションをまとめました。私はそれが完全に動作したら、私はAFNetworking適切にそれを得ることができるかどうかがわかります。 – elsurudo

+0

興味深いですね。あなたがGithubでそれを投げたいなら、私はコードレビューをテストすることができてうれしいです。 –

答えて

2

AFRocketClientAFNetworking 2.0の上に構築されます)には、W3CイベントソースAPIの実装であるAFEventSourceが含まれています。

サーバーサイドイベントとJSONパッチの組み合わせは、Rocketと呼ばれています。

+0

上記の本当に良い解決策を提案しました、私は今試してみるつもりです。 – noahandthewhale

+0

誰も本当にこれを全くうまく使っていますか?私はライブラリに大きな問題があります。接続後にイベントは発生せず、イベントソースが既に開いていると不平を言います。 –

関連する問題