0

ここに示すようにプログラムされたC#サーバー(TCPを使用)に接続するiOSアプリを作成しようとしています。クライアント(iOS)側では、CFStreamsとCFStreamCreatePairWithSocketToHostメソッドを使用してクラウドサーバーに接続します。私はここにあるチュートリアルをiOS側のために正確に実行しました。メイン接続プログラムのコピーはここにあります。

残念ながら、アプリを実行すると、接続が確立された直後にサーバーがクライアントにメッセージを送信するようにプログラムされていても、inputStreamからNSStreamEventHasBytesAvailableイベントを取得することはありません。誰かが私がこれを修正するのを手伝ってもらえますか?

すべての助けに大いに感謝します、そして私は常に少なくとも1つの答えを受け入れます!

4

1 に答える 1

0

サーバー側で受信したものと送信したものを印刷したい場合があります。そして、彼はより多くの情報を得る方法のアイデアをうまく​​提供しているので、これを読みたいと思うかもしれません:

バイトが書き込まれましたが、他のデバイスは NSStreamEventHasBytesAvailable イベントを受け取りません

于 2012-05-19T10:59:34.377 に答える