通常、tcp クライアントが tcp サーバーに接続されている場合、受信ポートはランダムに 1 つ割り当てられます。したがって、tcp クライアント (Windows ソケット、mfc) でこのポートを修正する方法を知りたいです。
Connect()を呼び出す前に、 Create()を呼び出してポートを指定できます。
CSocket yourSocket;
yourSocket.Create(sourcePort);
yourSocket.Connect(targetHost, targetPort);