diff --git a/PolyChat/Controller.cs b/PolyChat/Controller.cs index 850c213..1f9dc34 100644 --- a/PolyChat/Controller.cs +++ b/PolyChat/Controller.cs @@ -12,7 +12,7 @@ namespace PolyChat { public class Controller { - public static IPAddress ip; + public static string ip; private MainPage UIController; private ClientHandler clientHandler; @@ -93,11 +93,16 @@ namespace PolyChat Console.WriteLine($"Message received from {socket.GetHashCode()}:{message.Data[0]}"); } - static IPAddress[] GetIPs() + static string[] GetIPs() { IPHostEntry ipEntry = Dns.GetHostEntry(Dns.GetHostName()); IPAddress[] addr = ipEntry.AddressList; - return addr; + string[] ips = new string[addr.Length]; + for (int i=0; i public class MSG { - public String sender = "unknown"; + public string sender = "unknown"; public DateTime timestamp = new DateTime(2000, 01, 01); - public String msg = "empty"; - public IPAddress ip = new IPAddress(new byte[] { 49,48,46,49,46,50,49,49,46,50,54 }); + public string msg = "empty"; + public string ip; - public MSG(String sender, IPAddress ip, String msg, DateTime timestamp) + public MSG(string sender, string ip, String msg, DateTime timestamp) { this.sender = sender; this.ip = ip;