1

現在、アプリの動作方法は、必要な情報を記述したテキスト ファイルをダウンロードすることです。次に、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 サービスを始めたばかりです。

4

1 に答える 1