用户 密码
太平洋系列网站:太平洋汽车网 | 太平洋游戏网
首 页 | 今日报价 | 新闻中心 | 数码世界 | 硬件资讯 | 软件资讯 | 下 载 | 通讯世界 | 游 戏
论 坛 | 产品大全 | 渠道商情 | 解决方案 | 招聘培训 | 产品调查 | 二 手 | 评 测 室 | 导 购
各地今日报价 北京 广州 上海 深圳 南宁 重庆 山东 南京 香港 辽宁

-
您现在的位置:软件资讯 > 开发特区 > .net技术
.net中取得本机IP地址的方法两则


责任编辑:ljx

[04-8-19 10:03] 作者: tanaya
-

  方法1:(控件法)

  新建工程,在工程中加入Winsock控件和一个按钮控件

  代码:





  Option Explicit

  Private Sub Command1_Click()
  MsgBox "当前计算机网卡IP:" & Winsock1.LocalIP
  End Sub

  方法2:(API法)

  新建工程,在工程中加入一个按钮控件

  代码:


  Option Explicit

  Private Type WSAData
  wVersion As Integer
  wHighVersion As Integer
  szDescription(0 To 256)
  szSystemStatus(0 To 128)
  wMaxSockets As Integer
  dwVendorInfo As Long
  End Type

  Private Declare Function WSAStartup Lib "WSOCK32.DLL" (ByVal wVersionRequired As Long, lpWSAData As WSAData) As Long
  Private Declare Function WSACleanup Lib "WSOCK32.DLL" () As Long
  Private Declare Function gethostname Lib "WSOCK32.DLL" (ByVal szHost As String, ByVal dwHostLen As Long) As Long
  Private Declare Function gethostbyname Lib "WSOCK32.DLL" (ByVal szHost As String) As Long
  Private Declare Sub CopyMemoryIP Lib "kernel32" Alias "RtlMoveMemory" (hpvDest As Any, ByVal hpvSource As Long, ByVal cbCopy As Long)





察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:


发给好友 我要报错 投稿给我们 加入收藏 返回顶部

-
本栏今日更新
相关文章
·微软公布XP SP2中修复的所有bug
·增六项特性:新GreenBrowser发布!
·微软WinXP SP2自动下载计划推迟9日
·SP2新功能点评:安全中心与防火墙
·微软工具:MBSA构筑最基层安全防线
·不登录也能编辑用户的注册表?
·低配置电脑影音播放首选:MPlayer
·去伪存真:Svchost.exe≠冲击波
·如何调用IE菜单中的internet选项
·用.NET获取汉字的区位码(c#)
·使用C#在应用程序间发送消息
·VB.net中访问存储过程的几种办法
·如何识别键盘左右shift,Ctrlt键
·ASP.NET 2.0写无限级下拉菜单
·C#事件机制归纳(上)
·实现限制输入次数的系统登陆
文章搜索
高级搜索
本栏今日焦点
IT培训十大热门文章
-