亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ipstuff.bas

?? 用于遠程視頻監控的源碼
?? BAS
字號:
Attribute VB_Name = "IPStuff"
'###########################
'#  BEGINNING OF IP PING!  #
'###########################


'Declarations:
Option Explicit

Public Const MAX_WSADescription = 256
Public Const MAX_WSASYSStatus = 128
Public Const ERROR_SUCCESS       As Long = 0
Public Const WS_VERSION_REQD     As Long = &H101
Public Const WS_VERSION_MAJOR    As Long = WS_VERSION_REQD \ &H100 And &HFF&
Public Const WS_VERSION_MINOR    As Long = WS_VERSION_REQD And &HFF&
Public Const MIN_SOCKETS_REQD    As Long = 1
Public Const SOCKET_ERROR        As Long = -1

Public Type HOSTENT
   hName      As Long
   hAliases   As Long
   hAddrType  As Integer
   hLen       As Integer
   hAddrList  As Long
End Type

Public Type WSADATA
   wVersion      As Integer
   wHighVersion  As Integer
   szDescription(0 To MAX_WSADescription)   As Byte
   szSystemStatus(0 To MAX_WSASYSStatus)    As Byte
   wMaxSockets   As Integer
   wMaxUDPDG     As Integer
   dwVendorInfo  As Long
End Type


Public Declare Function WSAGetLastError Lib "WSOCK32.DLL" () As Long

Public Declare Function WSAStartup Lib "WSOCK32.DLL" _
   (ByVal wVersionRequired As Long, lpWSADATA As WSADATA) As Long
   
Public Declare Function WSACleanup Lib "WSOCK32.DLL" () As Long

Public Declare Function gethostname Lib "WSOCK32.DLL" _
   (ByVal szHost As String, ByVal dwHostLen As Long) As Long
   
Public Declare Function gethostbyname Lib "WSOCK32.DLL" _
   (ByVal szHost As String) As Long
   
Public Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" _
   (hpvDest As Any, ByVal hpvSource As Long, ByVal cbCopy As Long)
Public Function GetIPAddress() As String

   Dim sHostName    As String * 256
   Dim lpHost    As Long
   Dim HOST      As HOSTENT
   Dim dwIPAddr  As Long
   Dim tmpIPAddr() As Byte
   Dim i         As Integer
   Dim sIPAddr  As String
   
   If Not SocketsInitialize() Then
      GetIPAddress = ""
      Exit Function
   End If
   If gethostname(sHostName, 256) = SOCKET_ERROR Then
      GetIPAddress = ""
      MsgBox "Windows Sockets error " & Str$(WSAGetLastError()) & _
              " has occurred. Unable to successfully get Host Name."
      SocketsCleanup
      Exit Function
   End If
   sHostName = Trim$(sHostName)
   lpHost = gethostbyname(sHostName)
    
   If lpHost = 0 Then
      GetIPAddress = ""
      MsgBox "Windows Sockets are not responding. " & _
              "Unable to successfully get Host Name."
      SocketsCleanup
      Exit Function
   End If
   CopyMemory HOST, lpHost, Len(HOST)
   CopyMemory dwIPAddr, HOST.hAddrList, 4
   ReDim tmpIPAddr(1 To HOST.hLen)
   CopyMemory tmpIPAddr(1), dwIPAddr, HOST.hLen
   For i = 1 To HOST.hLen
      sIPAddr = sIPAddr & tmpIPAddr(i) & "."
   Next
   GetIPAddress = Mid$(sIPAddr, 1, Len(sIPAddr) - 1)
   
   SocketsCleanup
    
End Function

Public Function HiByte(ByVal wParam As Integer)

    HiByte = wParam \ &H100 And &HFF&
 
End Function
Public Function LoByte(ByVal wParam As Integer)

    LoByte = wParam And &HFF&

End Function
Public Sub SocketsCleanup()

    If WSACleanup() <> ERROR_SUCCESS Then
        MsgBox "Socket error occurred in Cleanup."
    End If
    
End Sub

Public Function SocketsInitialize() As Boolean

   Dim WSAD As WSADATA
   Dim sLoByte As String
   Dim sHiByte As String
   
   If WSAStartup(WS_VERSION_REQD, WSAD) <> ERROR_SUCCESS Then
      MsgBox "The 32-bit Windows Socket is not responding."
      SocketsInitialize = False
      Exit Function
   End If
   
   
   If WSAD.wMaxSockets < MIN_SOCKETS_REQD Then
        MsgBox "This application requires a minimum of " & _
                CStr(MIN_SOCKETS_REQD) & " supported sockets."
        
        SocketsInitialize = False
        Exit Function
   End If
   
   
   If LoByte(WSAD.wVersion) < WS_VERSION_MAJOR Or _
     (LoByte(WSAD.wVersion) = WS_VERSION_MAJOR And _
      HiByte(WSAD.wVersion) < WS_VERSION_MINOR) Then
      
      sHiByte = CStr(HiByte(WSAD.wVersion))
      sLoByte = CStr(LoByte(WSAD.wVersion))
      
      MsgBox "Sockets version " & sLoByte & "." & sHiByte & _
             " is not supported by 32-bit Windows Sockets."
      
      SocketsInitialize = False
      Exit Function
      
   End If
    SocketsInitialize = True
End Function

'###### END OF DECLARATIONS ######'

'An example of use:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区精品久久99| 一区二区三区成人在线视频| 美女一区二区三区在线观看| 91精品国产综合久久久蜜臀图片| 日日摸夜夜添夜夜添国产精品 | 精品国产自在久精品国产| 久久99精品久久久久婷婷| 精品少妇一区二区三区免费观看| 国内外成人在线| 国产精品久久久久久一区二区三区 | 欧美撒尿777hd撒尿| 三级一区在线视频先锋| 欧美大片一区二区| 成人中文字幕在线| 亚洲自拍偷拍av| 日韩午夜小视频| 福利电影一区二区| 亚洲一区二区三区影院| 日韩视频123| 不卡av电影在线播放| 一区二区三区欧美视频| 日韩欧美国产三级| 99视频精品在线| 亚欧色一区w666天堂| 精品对白一区国产伦| www.综合网.com| 日韩高清欧美激情| 欧美精彩视频一区二区三区| 色哟哟国产精品| 久久99久国产精品黄毛片色诱| 国产精品家庭影院| 91精品国产一区二区三区| 成人免费高清在线| 日韩高清不卡在线| 国产精品激情偷乱一区二区∴| 777午夜精品免费视频| 成人动漫一区二区三区| 亚洲成av人影院| 国产欧美日韩精品在线| 欧美日韩国产精品成人| 成人国产精品免费观看动漫| 五月开心婷婷久久| 国产精品福利在线播放| 欧美精品一区二区久久婷婷| 在线视频国内一区二区| 国产综合成人久久大片91| 亚洲一二三区视频在线观看| 久久亚洲欧美国产精品乐播| 欧美日韩免费观看一区三区| 波多野结衣亚洲一区| 极品美女销魂一区二区三区| 亚洲综合免费观看高清完整版在线| 精品国产乱子伦一区| 欧美另类videos死尸| 色综合色综合色综合 | 一区二区在线观看免费| 欧美极品少妇xxxxⅹ高跟鞋| 欧美一区二区免费| 精品视频999| 在线视频欧美精品| 99久久免费精品高清特色大片| 激情综合网最新| 免费人成精品欧美精品| 亚洲h在线观看| 亚洲国产综合在线| 亚洲精品免费电影| 亚洲欧美另类久久久精品| 国产日韩欧美一区二区三区综合| 日韩一区二区三区电影| 欧美精品一卡两卡| 精品视频1区2区| 欧美午夜一区二区| 91传媒视频在线播放| 一本久久a久久精品亚洲| jizzjizzjizz欧美| www.日韩大片| 91色乱码一区二区三区| 91在线精品秘密一区二区| 成人久久久精品乱码一区二区三区| 国产一区二区免费在线| 国产麻豆精品theporn| 国产精品香蕉一区二区三区| 国产曰批免费观看久久久| 国产成人综合精品三级| 高清不卡一区二区| 91啪九色porn原创视频在线观看| av电影天堂一区二区在线| 色婷婷综合五月| 欧美日韩在线播放一区| 正在播放亚洲一区| 精品国产99国产精品| 日本一区二区视频在线| 自拍偷在线精品自拍偷无码专区 | 久久这里都是精品| 日本一区免费视频| 亚洲品质自拍视频| 婷婷开心激情综合| 精品在线你懂的| 国产不卡一区视频| 色综合天天做天天爱| 欧美日韩在线综合| 久久综合久久鬼色| 亚洲欧洲三级电影| 日韩激情视频网站| 大胆亚洲人体视频| 欧美性欧美巨大黑白大战| 日韩欧美一级精品久久| 国产清纯白嫩初高生在线观看91 | 国产欧美日韩在线观看| **欧美大码日韩| 丝袜美腿高跟呻吟高潮一区| 韩国女主播成人在线| 99久久99久久综合| 欧美一区二区视频观看视频| 国产欧美日韩卡一| 午夜影院久久久| 国产精品性做久久久久久| 欧洲激情一区二区| 26uuu久久综合| 亚洲一二三四在线观看| 国产乱子轮精品视频| 欧美网站一区二区| 国产人成亚洲第一网站在线播放| 亚洲一区视频在线| 国产a精品视频| 欧美丰满高潮xxxx喷水动漫| 国产免费久久精品| 免费人成在线不卡| 色综合久久综合中文综合网| 欧美精品一区二区三区一线天视频 | 奇米777欧美一区二区| 不卡电影一区二区三区| 欧美电影在线免费观看| 中文字幕在线观看一区二区| 日本在线不卡视频一二三区| 91偷拍与自偷拍精品| 久久久另类综合| 丝袜美腿一区二区三区| 色综合天天综合在线视频| 久久久蜜桃精品| 免费看精品久久片| 欧美色男人天堂| 中文字幕亚洲在| 国产成人在线电影| 亚洲精品一线二线三线| 美女视频黄免费的久久 | 欧美人与禽zozo性伦| 综合电影一区二区三区| 国产精品亚洲一区二区三区在线 | 亚洲精品亚洲人成人网在线播放| 韩国毛片一区二区三区| 欧美一区二区性放荡片| 亚洲18色成人| 欧美色网一区二区| 一区二区久久久久| 91麻豆免费看| 亚洲人成小说网站色在线 | 欧美一级二级三级蜜桃| 亚洲国产成人av网| 精品视频在线免费| 亚洲国产精品久久久男人的天堂| 91欧美激情一区二区三区成人| 亚洲国产精品99久久久久久久久 | 国产一区二区美女诱惑| 精品国产乱码久久久久久图片| 五月天一区二区| 欧美日韩中字一区| 亚洲成av人片在线| 欧美精品一卡二卡| 男人操女人的视频在线观看欧美| 欧美亚洲国产怡红院影院| 亚洲专区一二三| 欧美三区免费完整视频在线观看| 亚洲精品高清在线观看| 一本一道久久a久久精品| 亚洲精品久久久久久国产精华液| 一本大道久久a久久精品综合| 亚洲另类中文字| 欧美亚洲高清一区二区三区不卡| 亚洲一二三四区不卡| 8x8x8国产精品| 久久99国产精品麻豆| 国产欧美精品在线观看| 成人国产精品免费观看动漫| 中文字幕中文字幕在线一区| 色婷婷精品久久二区二区蜜臂av | 91色在线porny| 亚洲在线免费播放| 91精品国产高清一区二区三区| 美国精品在线观看| 国产三级一区二区三区| thepron国产精品| 亚洲国产视频网站| 日韩欧美国产麻豆| 成人动漫一区二区在线| 亚洲国产精品一区二区www | 一本色道亚洲精品aⅴ| 亚洲国产精品久久不卡毛片| 欧美一级欧美一级在线播放| 国精品**一区二区三区在线蜜桃|