C#、TcpClientからIPアドレスを取得するにはどうすればよいですか?あなたがリモートエンドポイントたいと仮定すると、C#、TcpClientからIPアドレスを取得する方法は?
I have a TcpClient and i want to get it's name.
C#、TcpClientからIPアドレスを取得するにはどうすればよいですか?あなたがリモートエンドポイントたいと仮定すると、C#、TcpClientからIPアドレスを取得する方法は?
I have a TcpClient and i want to get it's name.
:
IPEndPoint ipep = (IPEndPoint)myTcpClient.RemoteEndPoint;
IPAddress ipa = ipep.Address;
非常に参考になった高マン! – user850019
あなたはMyTcpClient
と呼ばれるTcpClient
インスタンスを持っていると言います。
private string IPAddress
{
get
{
IPEndPoint ep = MyTcpClient.Client.RemoteEndPoint as IPEndPoint;
if (ep == null)
return "unknown";
return ep.Address.ToString();
}
}
非常に参考になった高マン! – user850019
ローカルアドレスが必要な場合は、以前の返信でRemoteEndPoimtの代わりにLocalEndPointを使用できます。
あなたは通常、2つのアドレスとあなたと「その他」(サーバー)を持っています。どちらが必要ですか? –
あなたの質問に答えるときは、その横にある同意チェックマークをクリックしてください。 –