AsyncSocketフレームワークで、iPhoneで複数のSocket Connectionを実行する方法は?

I am now using AsyncSocket for iPhone socketing connection development. http://code.google.com/p/cocoaasyncsocket/

しかし、私は2つのマルチサーバーをサーバーからデータを収集するためにどのように接続するのかという問題を抱えていますか?

私はホストIPアドレスを持っています:201.22.33.XXX.XX    ホストIPアドレスB:202.33.XXX.XX

私は成功して1台のサーバーを接続してデータを収集することができます。 しかし、両方のサーバーを同時に収集する方法はありますか?

自分のデリゲートで2つのソケットオブジェクトを作成しようとしましたが、私のパスはそうです:
ステップ1 ---- Aに接続 ステップ2 ---- Bに接続 ステップ3 ----切断B しかし、この時点で私はBを切断し、Aもまた切断した....

助けてください。

1
ホストIPアドレスAは無効なので、問題がある可能性があります。
追加された 著者 conradev,

1 答え

独自のデリゲートを持つ2つのソケットオブジェクトを作成する必要があります。私は一度に複数のサーバーに接続するいくつかのアプリケーションを持っています。

1
追加された
@nullmicgoあなたの問題が解決したら、答えを説明して受け入れてください。
追加された 著者 User97693321,
独自のデリゲートを持つ2つのソケットオブジェクトに関する詳細を教えてください。
追加された 著者 nullmicgo,
私は自分の代理人と2つのソケットオブジェクトを作成しようとしましたが、私のパスはそうです:ステップ1 ====ステップ2に接続==== Bに接続するステップ3 ====接続を切断します。 B、Aも切断されています....助けてください>。
追加された 著者 nullmicgo,
私はまだこの問題に悩まされています。あなたは説明する簡単な例を思いつくでしょうか?
追加された 著者 nullmicgo,
私はまだこの質問に問題がある、助けてください。<<
追加された 著者 nullmicgo,
私は答えをまだ見つけられませんでした...今のところ、2つの異なるAsyncSocketDelegateを開きました。例えば、2つのソケット接続を一緒にしたい場合、私のメソッドはFirstAsyncSocketDelegate.hです。FirstAsyncSocketDelegate.m SecondAsyncSocketDelegate.h SecondAsyncSocketDelegate.m方法はまだ時には問題を抱えています... 1つの接続を閉じるなど、もう1つは閉じられます。
追加された 著者 nullmicgo,
AとBの代理人が同じオブジェクトを参照しているかのように聞こえます。 AsyncSocket AとBオブジェクトの両方のデリゲートを誤って self などの同じオブジェクトに設定したことがありますか?( AsyncSocket * soA = [[AsyncSocket alloc] init]; [soA setDelegate:delegateObjectA]; AsyncSocket * soB = [[AsyncSocket alloc] init]; [soB setDelegate:delegateObjectB];
追加された 著者 Steve HHH,