还剩4页未读,继续阅读
文本内容:
获取本机在局域网ip地址方法局域网可以实现文件管理、应用软件共享、打印机共享、扫描仪共享、工作组内的日程安排、___和传真通信服务等功能在项目中经常要获取用户的上网的IP地址,如何获取用户的IP地址,方法很多,现在介绍以下2种//////privatestringGetLocalIPAddress{System.Net.IPAddress[]addressList=Dns.GetHostEntryDns.GetHostName.AddressList;stringstrNativeIP=;stringstrServerIP=;ifaddressList.Length1{strNativeIP=addressList
[0].ToString;strServerIP=addressList
[1].ToString;}elseifaddressList.Length==1{strServerIP=addressList
[0].ToString;}returnstrServerIP;}另外一种就是抓取网页中查询到的上网地址的IP来实现的实现如下___代码代码如下://////privatestringGetConnectNetAddress{stringstrUrl=.ip
138./ip2city.asp;//获得IP的网址Uriuri=newUristrUrl;WebRequestwebreq=WebRequest.Createuri;Streams=webreq.GetResponse.GetResponseStream;StreamReadersr=newStreamReadersEncoding.Default;stringall=sr.ReadToEnd;//读取___返回的数据格式您的IP地址是[x.x.x.x]inti=all.IndexOf[+1;stringtempip=all.Substringi15;stringip=tempip.Repla___]....。