2011-01-24 5 views
0

私は単純なTCPソケットクライアントとサーバーアプリケーションを持っています。彼らはIP = localhostとport = 33367を使って通信しています。ソケットクライアントのローカルポートを変更する

私はlocalhost経由のパケットを調べるためにSocketSniffを使用しています。クライアントアプリケーションを盗聴しながら、同じプロセスでサーバーにパケットを送信するたびに、「ローカルポート」が変更されていることに気付きました。リモートポートは常に33367です。

クライアントアプリケーションは固定ポート経由でデータを送信するか(そうであれば、C#でどうやって)、毎回別のポートに割り当てる必要がありますか?

答えて

0

connectを呼び出す前にソケットをバインドできます。

+0

thx Marcelo、それを試して、それは動作します:] – aslisabanci

関連する問題