使用不带端口的套接字连接服务器

时间:2018-11-27 10:24:45

标签: c# .net-core network-programming

我想在不指定套接字的情况下连接(ping)服务器,下面是我正在使用的代码

public static bool PingServerWithSocket(string hostname )
    {
        bool result = false;

            try
            {
                var sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
                sock.Blocking = true;


                IPAddress ipaddes = Dns.GetHostEntry(hostname).AddressList[0];
                sock.Connect(ipaddes, 50001); 
                result= true;
            }
            catch(Exception ex)
            {
                Console.WriteLine(ex.Message + ex.InnerException ?? "");
                result = false;
            }


        return result;
    }

请帮助我使用不带端口的套接字ping服务器。

0 个答案:

没有答案