クライアント(デスクトップまたはモバイル)からホストされているサーバーにデータをストリーミングする必要があります。これは大量のデータではなく、1/10秒ごとに1バイトですが、データをすぐにストリーミングする必要があり(バッファリングなし)、接続を長時間(たとえば最大10分)有効にする必要があります。HTTP経由でクライアントからサーバーにデータをストリームすることは可能ですか?
サーバーがホストされているため、私はソケットを使用できません - httpだけです。
私はクライアントに接続していた場合、永続的な接続を使用してこれを行うことができ、応答ストリームに書き込むことができます。
しかし、逆にこれを行う方法はありますか?クライアントがサーバーへの永続的な接続を持ち、要求ストリームに書き込んでいますか?
明確化:私はこのクライアント - >サーバ間の通信は、永続的なHTTP接続として行わ持っている必要はありません ことが可能であったならば、私はちょうどちょうどので、私は私の計画サーバ - との対称性を持つことができ、思っていた>クライアントの永続的HTTP接続。
私が聞いているところでは、個々のHTTP投稿を行い、同じまたは同様のレイテンシを達成できるはずです。
実世界では十分に速いですか? – Felix
@nissemand私は非公式にクロスカントリー(米国)をテストしましたが、かなりの応答時間(おそらくサブ250ms)があるようでした - それはクライアント - >サーバー - >別のクライアントでした – PhilChuang
恐らく、これはうまくいくと思いますか?大量のデータに対しては? vdieoと言う? – Felix