次のコードが C# で機能しないのはなぜですか?
var c1 = new TcpClient(new IPEndPoint(IPAddress.Any, 8787));
var c2 = new TcpClient(new IPEndPoint(IPAddress.Any, 8788));
c1.Connect("localhost", 8788);
「ターゲットマシンが積極的に拒否したため、接続できません」と表示されます。そのため、TcpClient コンストラクターはポートをバインドしていないように見えますが、Socket.Bind() 関数を試してもうまくいきませんでした。