0

パートナーと私はまったく同じコードをチェックアウトしましたが、どちらも同じネットワークを使用しています。

AsyncSocket を使用してソケットに接続しようとすると、機能します。私のパートナーがまったく同じことをするとき、そうではありません。

グーグルを試しましたが、牽引力がありません。任意のヒント?

4

1 に答える 1

0

この質問に対する答えは次のとおりです。

次のデリゲート関数を実装すると、値が返されませんでした。

- (BOOL)onSocketWillConnect:(AsyncSocket *)sock;

明示的に値を返さない場合、この関数が特定のデバイスで実際に返すものは非決定論的です (または少なくとも計算することは不可能です)。私のマシンではたまたま true が返されましたが、パートナーのマシンでは false でした。

いつものように、コンパイラの警告に注意を払うことで、この問題は解決します。

于 2011-09-15T23:34:05.187 に答える