C# tcpip サーバーから wifi 経由で iphone/ipodtouch アプリにデータを送受信しようとしています。このために、Google プロジェクトの cocoaAsyncSocket を使用しました。ボタンを押してiPodからサーバーにリクエストを送信すると、リクエストされたデータ(曲のタイトルなど)が返されます....どの曲が再生されているかを毎秒知りたいので、C#サーバーから1の間隔で送信しますアプリへの 2 番目のメッセージ。私のアプリでは、間隔が 1 秒のタイマーで、asyncSocket 読み取り readDataWithTimeout メソッドを呼び出します。私の問題は、8〜9秒後にそのメソッドが呼び出されなくなったことです。サーバーへの接続はまだアクティブで、C# サーバーは引き続きデータを送信します。
私がやりたいことは次のことです: -> winamp が曲を再生します -> C# サーバーは winamp に彼が再生している曲を尋ね、曲のタイトルをアプリに送信します。→iPhoneアプリがデータを受け取り表示
readDataWithTimeout メソッドが短時間で呼び出されなくなった理由がわかりません.C# サーバーから送信されるメッセージ間の時間が短いためでしょうか?
ありがとう、ソリン