Minecraft-Console-Client/MinecraftClient/Proxy/Handlers/Utils.cs

44 lines
997 B
C#
Raw Normal View History

using System;
using System.Text;
using System.Globalization;
using System.Net.Sockets;
namespace Starksoft.Net.Proxy
{
internal static class Utils
{
internal static string GetHost(TcpClient client)
{
if (client == null)
throw new ArgumentNullException("client");
string host = "";
try
{
host = ((System.Net.IPEndPoint)client.Client.RemoteEndPoint).Address.ToString();
}
catch
{ };
return host;
}
internal static string GetPort(TcpClient client)
{
if (client == null)
throw new ArgumentNullException("client");
string port = "";
try
{
port = ((System.Net.IPEndPoint)client.Client.RemoteEndPoint).Port.ToString(CultureInfo.InvariantCulture);
}
catch
{ };
return port;
}
}
}