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 (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...