2011-08-12 6 views
0

)クライアント/サーバUDPプログラムをデバッグしようとしていますが、クライアントまたはサーバコードのいずれかで.receive()ブレークポイントが消え、ステップイン/ステップオーバーボタンがグレーに変わります。 .receive()メソッド呼び出しの横に表示されるのは、小さな白い矢印で、その上にカーソルを置くと "debug call stack"と表示されます。何が起こっているのですか?クライアント/サーバUDPプログラムのデバッグ(

ブロッキングコールであることとは関係がありますか?もしそうなら、私はこの点を超えてどのように過去を過ごすのですか?

答えて

0

あなたの呼び出しは、その行でブロックされ、読み込みを待っています。

その特定の行の直後に別のブレークポイントを配置することができます。 が完了した後で壊れます。

ブロックはおそらくネイティブなので、実際にブロックすることはできません。しかし、2番目のブレークポイントに到達することができなければ、問題があることを知っています;-)

+0

ありがとう、私は次の代替案であることを疑っていました。試してみる時間。 – rexbelia

+0

うん、私は次のブレークポイントに到達することができません。ステップ関数はすべて灰色です。ああ! – rexbelia

+0

私はバグを修正できました。これは私を助けた "...しかし、もしあなたが2番目のブレークポイントに到達しなければ、問題があることを知っている"。だから私はあなたに感謝します。 – rexbelia

関連する問題