use string for IP adresses instead of explicit type

This commit is contained in:
Hartmann Felix (PEA3-Fe-FI)
2021-09-21 08:52:53 +02:00
parent 4bf8032003
commit 5d69842ec0
2 changed files with 12 additions and 7 deletions

View File

@@ -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<addr.Length; i++)
{
ips[i] = addr.ToString();
}
return ips;
}
}

View File

@@ -12,13 +12,13 @@ namespace PolyChat.Models
/// </summary>
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;