0

ハンドヘルドを PC に接続する必要があります。だから私はクライアントとサーバープログラムを持つこのMSDNの例に従っています。

これで、ハンドヘルドは GPRS 経由で接続されました。ハンドヘルドでクライアント プログラムを実行し、PC のポートをリッスンすると、ハンドヘルドが送信するデータが表示されます。しかし、サーバー プログラムを実行しても、何も受信しません。

私のコードは例に正確に従っており、両方のプログラム(11000)でポートを変更するだけで、クライアントではサーバーIPをパブリックアドレスに変更しました。

TCP リスナーではデータが表示されるのに、サーバー プログラムでは表示されないのはなぜですか?

4

1 に答える 1

0

問題はサーバー コードにありました。IPAddress を構成するときに、正しい IP アドレスが作成されませんでした。

この行を次の行に変更したところ、すべてが正常に機能しています。

IPAddress ipAddress = new IPAddress(new byte[] { 192, 168, 1, 10 });

同じ問題に直面している別の人に役立つことを願っています!

于 2012-07-27T20:23:32.613 に答える