2016-06-30 5 views
2

Ich versuche, eine Verbindung zu einer beliebigen IP-Adresse an diesem Port herzustellen. Ursprünglich hatte ich es zu 10.0.0.7 gesagt, das war die IP eines anderen Computers in meinem Netzwerk, so dass ich den Client/Server testen konnte. Ich möchte jedoch, dass es mit jedem Computer funktioniert, ohne die IP-Adresse auf 10.0.0.7 zu ändern. Ich habe versucht, es in IPAddress.Any zu ändern, da der Name es so aussehen ließ, als würde es jede IP akzeptieren. Offensichtlich, weil ich jetzt einen Fehler bekomme. Ich bin verwirrt. Unten ist meine gesamte Hauptmethode, die bisher einzige Methode.IPv4-Adresse 0.0.0.0 und IPv6-Adresse :: 0 sind nicht angegebene Adressen, die nicht als Zieladresse verwendet werden können

 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 
      { 

      } 

Antwort

Verwandte Themen