public Task <bool> ConnectAsync(IPEndPoint endpoint) { EndPoint = (endpoint as HotelEndPoint); if (EndPoint == null) { EndPoint = new HotelEndPoint(endpoint); } return(ConnectAsync()); }
public HNode(Socket client) { if (client == null) { throw new ArgumentNullException(nameof(client)); } if (client.RemoteEndPoint != null) { EndPoint = new HotelEndPoint((IPEndPoint)client.RemoteEndPoint); } Client = client; Client.NoDelay = true; }
public Task <bool> ConnectAsync(string host, int port) { return(ConnectAsync(HotelEndPoint.Parse(host, port))); }
public static Task <HNode> ConnectNewAsync(string host, int port) { return(ConnectNewAsync(HotelEndPoint.Parse(host, port))); }