2011-12-21 27 views
-1

我正在开发一个Windows服务。我需要使用TCP/IP通过网络传输文件。现在的问题是我只有网络用户名连接。有什么方法可以找到使用其网络用户名的用户的IP地址。从VB.net中的用户名获取IP地址

+2

用户没有IP地址。机器有。 – Jan 2011-12-21 11:56:20

+0

用户可以登录到多台机器,并且可能没有单个关联的IP地址。这是不可能的。 – 2011-12-21 12:01:03

+0

按用户网络名称我的意思是机器名称。 – Harsh 2011-12-21 12:58:32

回答

2
string name = "somename"; 
IPAddress[] addresslist = Dns.GetHostAddresses(name); 

foreach (IPAddress theaddress in addresslist) 
{ 
    Console.WriteLine(theaddress.ToString()); 
}