繁体   English   中英

连接到本地IP地址| C#套接字

[英]Connecting to local IP address | C# Sockets

我遵循了关于套接字编程的简短教程,最终能够在同一台计算机上向我自己发送数据。 现在我希望能够将数据发送到我家中的另一台计算机。

这就是我设置端点的方法。

服务器:

    IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName());
    IPAddress ipAdress = host.AddressList[0];
    IPEndPoint localEndPoint = new IPEndPoint(ipAdress, 11000);

客户:

    IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName());
    IPAddress ipAdress = host.AddressList[0];
    IPEndPoint remoteEndPoint = new IPEndPoint(ipAdress, 11000);

我认为我所要做的就是将客户端上的IP设置为接收计算机的IP,如下所示:

    IPAddress ipAdress = IPAddress.Parse("192.168.200.97");
    IPEndPoint remoteEndPoint = new IPEndPoint(ipAdress, 11000);

但这似乎不起作用。 当我尝试它时,它说服务器正在主动拒绝连接。

我弄清楚出了什么问题。 第一次进入

IPAddress ipAdress = host.AddressList[0];

没有在服务器上给我自己的IP地址。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM