Skip to content

Commit 9dbb3d2

Browse files
committed
support domain as a server address
1 parent eebe867 commit 9dbb3d2

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

TrafficStatistics/TrafficStatisticsForm.cs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,10 +127,16 @@ private void CleanLogsButton_Click(object sender, EventArgs e)
127127
LogTextBox.Text = "";
128128
}
129129

130-
private EndPoint ParseEndPoint(string s)
130+
private EndPoint ParseEndPoint(string address)
131131
{
132-
string[] ss = s.Split(':');
133-
return new IPEndPoint(IPAddress.Parse(ss[0]), Convert.ToInt32(ss[1]));
132+
string[] addr_compns = address.Split(':');
133+
IPAddress ipAddress;
134+
if (string.IsNullOrEmpty(addr_compns[0]))
135+
ipAddress = IPAddress.Any;
136+
else if (!IPAddress.TryParse(addr_compns[0], out ipAddress))
137+
ipAddress = Dns.GetHostEntry(addr_compns[0]).AddressList[0];
138+
IPEndPoint ep = new IPEndPoint(ipAddress, Convert.ToInt32(addr_compns[1]));
139+
return ep;
134140
}
135141

136142
private void Start(string leftAddr, string rightAddr, bool udp)

0 commit comments

Comments
 (0)