現在、アプリの動作方法は、必要な情報を記述したテキスト ファイルをダウンロードすることです。次に、NSURLConnection を使用して、テキスト ファイルに記述されている 1 つのパケットを要求します。次に、次のパケットを要求し、それが入ってくるのを待ち、チェックしてから、次のパケットを要求します。
テキストファイルなしでこれを行うより良い方法はありますか? アプリに「InformationForJohnDoe」と言うことができるようにする必要があると思います。その後、サーバーは JohnDoe のすべてのパケットの送信を開始しますが、このシナリオでは、どのデータがどのデータであるかをどのように知ることができるかわかりません。私のconnectionDidFinishLoadingデリゲートメソッド。
Web サービスの実装は次のようになります。
[WebGet(UriTemplate = "GetTestData/{file}")]
public Stream GetTestData(string file)
{
string fileName =
"\\testdirectory" + file;
if (File.Exists(fileName))
{
FileStream stream = File.OpenRead(fileName);
if (WebOperationContext.Current != null)
{
WebOperationContext.Current.OutgoingResponse.ContentType = "text/.txt";
}
return stream;
}
return null;
}
私はあまり C# の人ではありません。私は C# と Web サービスを始めたばかりです。