2009-08-31 2 views
2

iPhoneでHTTP経由で入力ストリームを確立するにはどうすればよいですか?私のプロジェクトは、バイナリデータをHTTPサーバからiPhoneにインクリメンタルに引き出すことです。パターンは、いくつかのデータをプルすることです - これは科学的なアプリケーションです - それをしばらく分析し、より多くのデータを引き出します。リンス、そして繰り返す。iPhone。 HTTPサーバーでバイナリデータストリームを確立する

このプロジェクトは、InputStreamに依存するデスクトップJavaアプリケーションのポートであり、これを行うにはreadInt、readStringなどのメソッドです。

乾杯、 ダグ

答えて

2

あなたはより直接的にJava入力ストリームを反映するAPIをしたい場合、あなたはCベースのCFNetworkを見たいかもしれません。しかし、URL読み込みシステム(NSURLRequest、NSURLConnectionなど)を使用するというDanielの提案は、Objective-Cを使用していて、非同期モードで使用するのが簡単であるため、好ましい方法です。これは、古いstdio.h関数から単純なjava.ioよりも多くの時間を費やしています。それを理解する時間は十分です。

+0

私はあなたが言及した理由のためにNSURLRequestとNSURLConnectionを使用したいと思います。バイナリ入力ストリームを確立し、必要なときに段階的にデータを引き出す方法を私に明確にすることはできますか?メソッドNSURLRequest - (NSInputStream *)HTTPBodyStreamに気付きましたが、どのように/いつ呼び出すことができるかは不明です。 乾杯、 ダグ – dugla

関連する問題