LAN上の別のデバイスと通信するためにコードTCPClient()
インしました。C#
ターゲットIPとポート番号を指定するだけです。
今、私はそれに非常に似たものをコーディングしています。ただし、PCからのクライアントポートは。よりも大きいものでなければならないことを指定しています1024
。どうすれば設定できますか?これは、指定されていない場合、VSが自動的にそれを処理することを意味しますか?
TcpClient(IPEndPoint)を使用して、クライアントポートを指定できます(IPAddress.Any
アドレス部分にのみ使用します)。Socket.Bindおよびwikipedia:ephemeral_portに記載されているように、デフォルトでは1024より大きいポートが使用されます。