object-c - iOS は GCDAsyncSocket を使用して、メッセージを送信するための長い接続を確立します。
怪我咯
怪我咯 2017-05-02 09:30:53
0
1
768

iOS は GCDAsyncSocket を使用してメッセージを送信するために長い接続を確立します。メッセージを送信する前に GCDAsyncSocket を一度初期化する必要があるのはなぜですか?

これは、メッセージを送信するためのボタン メソッドです。GCDAsyncSocket を初期化して viewDidLoad に書き込むと、サーバーはメッセージを受信できません。

-(void)allPhotoAction:(UIButton *)btn{

リーリー

NSString *sendMessage = @"25";

リーリー

}

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(1)
给我你的怀抱

さらに公式の例を参照することをお勧めします。

Call connectToHost 返された成功は、接続されたことを意味するものではなく、入力したホストとポートに問題がないことを意味します。接続に成功するためのコールバック メソッドがあり、そのメソッドの後に writeData を呼び出します。接続を長く維持するには、書き込み/受信のたびに read を呼び出して、ソケットをリッスンし続ける必要があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート