そのポート上の任意のIPへの接続を確立しようとしています。もともと、私はネットワーク上の別のコンピュータのIPである10.0.0.7と言っていたので、クライアント/サーバをテストすることができました。しかし、IPアドレスを10.0.0.7に変更せずにどのコンピュータでも動作させたいのですが、IPAddress.Anyに変更しようとしました。明らかに、それは私が間違いを起こしているからではありませんでした。よくわかりません。以下はこれまでの唯一の方法である私の全体のメインメソッドです。IPv4アドレス0.0.0.0およびIPv6アドレス:: 0は、ターゲットアドレスとして使用できない未指定のアドレスです。
TcpClient client = new TcpClient(IPAddress.Any.ToString() , 1200);
NetworkStream stream = client.GetStream();
string messageToSend;
byte[] messageBytes;
while (true)
{
try
{
Console.WriteLine("Type a message to send");
messageToSend = Console.ReadLine();
messageBytes = Encoding.Unicode.GetBytes(messageToSend);
stream.Write(messageBytes, 0, messageBytes.Length);
}
catch
{
}