2011-12-26 17 views

答えて

4

Np。 Bonjourを使用してデバイスを検索します。次に、CocoaAsyncSocketを使用してデータを送受信します。それは魅力のように働く。

AsyncSockについてリトル情報:

GCDAsyncSocketとAsyncSocketはライブラリネットワーキングTCP/IPソケットです。 ここには、両方で利用できる主な機能があります。

ネイティブobjective-cは、1つのクラスに完全に含まれています。 の周りをソケットやストリームで叩く必要はありません。このクラスはあなたのためにすべてを処理します。

完全な代理人のサポートエラー、接続、読み取り完了、書き込み 補完、進行、切断のすべてが デリゲートメソッドの呼び出しになります。

オプションのタイムアウトを使用して、キューに入れられたノンブロッキングの読み書きが可能です。 に何を読み書きするかを教えてください。それはあなたのためにすべてを処理します。キューイング、 バッファリング、およびストリーム内の終了シーケンスの検索 - はすべて自動的に処理されます。

自動ソケット受付。サーバーソケットをスピンアップして、 接続を許可するように指示すると、接続ごとに新しいインスタンス が呼び出されます。

IPv4およびIPv6でのTCPストリームのサポート。 IPv4またはIPv6ホストに自動的に接続します。 以上の着信接続を、このクラスの1つのインスタンスでIPv4とIPv6の両方で自動的に受け入れます。複数のソケットについて心配する必要はありません。

TLS/SSLのサポート メソッドコールを使用するだけで、簡単にソケットを保護できます。クライアントソケットとサーバーソケットの両方に使用できます。

関連する問題