如何解决Xamarin中的TCP客户端无法连接
我有一个客户端无法连接到服务器的问题。它们在同一端口上。我有正确的IP地址。我用C#编写了一个类似的程序,它可以连接。
我该如何解决?
我有一个名为“ IpAd”的条目,我在其中输入IP地址
private void Connect_Clicked(object sender,EventArgs e)
{
string[] ip = new string[3];
ip = IpAd.Text.Split('.');
for (int i = 0; i<=3;i++)
{
if (int.Parse(ip[i]) > 255 || int.Parse(ip[i]) < 0 || IpAd.Text == "")
{
Connected.Text = "Incorrect Ip";
Connected.TextColor = Color.Red;
return;
}
}
try
{
_sender = new TcpClient(IpAd.Text.ToString(),11000);
Connected.Text = "Client Online";
Connected.TextColor = Color.Green;
stream = _sender.GetStream();
Connected.Text = "Connected";
Connected.TextColor = Color.Green;
Can_send = true;
}
catch (SocketException ee)
{
Console.WriteLine("SocketException: {0}",ee);
Connected.Text = "Socket Not Connected";
Connected.TextColor = Color.Red;
}
catch
{
Connected.Text = "Not Connected";
Connected.TextColor = Color.Red;
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。