private void 查找空闲端口toolStripMenuItem_Click(object sender, EventArgs e)
{
try
{
HttpWebRequest oHttp_Web_Req = (HttpWebRequest)WebRequest.Create("http://" + textBoxIP.Text + ":8080");
Stream oStream = oHttp_Web_Req.GetResponse().GetResponseStream();
string Valid_Port;
using (StreamReader respStreamReader = new StreamReader(oStream, Encoding.UTF8))
{
Valid_Port = respStreamReader.ReadToEnd();
}
if (Valid_Port == "9999")
{
if (Owner.Language == Language.Chinese)
{
MessageBox.Show("服务器暂时无空闲端口,请片刻后再试。", "查找空闲端口");
}
else
{
MessageBox.Show("The server is busy, please try later agian.", "Find valid port");
}
}
else
{
textBox_RivalPort.Text = Valid_Port;
}
}
catch
{
if (Owner.Language == Language.Chinese)
{
MessageBox.Show("无法查找到空闲端口,请检查您是否正确输入了服务器的IP地址。", "查找空闲端口");
}
else
{
MessageBox.Show("Please ensure you entered the correct IP Address of a server.", "Find valid port");
}
}
}