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

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

?? 186.htm

?? VB的一些網(wǎng)絡編程的例子,個人認為還不錯。大家一起來研究一下.
?? HTM
字號:
<p>使用ASP建立Http組件</p>
<p></p>
<p>p>生成HTTP組件自己動手,豐衣足食,下面介紹如何生成自己的AspHttp組件。</p>
<p></p>
<p>  使用Winsock控件,下面將介紹怎么來建立一個簡單的HTTP組件。</p>
<p></p>
<p>  記住先選擇mswinsck.ocx控件下面的代碼是在VB6中編譯的。</p>
<p></p>
<p>  代碼如下:</p>
<p></p>
<p>  Private WithEvents objWinSock As MSWinsockLib.Winsock</p>
<p></p>
<p>  Private strURL As String</p>
<p></p>
<p>  Private strURI As String</p>
<p></p>
<p>  Private strServer As String</p>
<p></p>
<p>  Private nPort As Long</p>
<p></p>
<p>  Private strHead As String</p>
<p></p>
<p>  Private strData As String</p>
<p></p>
<p>  Private bConnected As Boolean</p>
<p></p>
<p>  </p>
<p></p>
<p>  Public Function httpGet(URL As String) As String</p>
<p></p>
<p>  Set objWinSock = New MSWinsockLib.Winsock</p>
<p></p>
<p>  strURL = URL</p>
<p></p>
<p>  ParseURL</p>
<p></p>
<p>  Connect</p>
<p></p>
<p>  SendRequest</p>
<p></p>
<p>  objWinSock.Close</p>
<p></p>
<p>  strHead = Left(strData, InStr(strData, vbCrLf & vbCrLf))</p>
<p></p>
<p>  strData = Right(strData, Len(strData) - InStr(strData, vbCrLf & vbCrLf))</p>
<p></p>
<p>  httpGet = strData</p>
<p></p>
<p>  End Function </p>
<p></p>
<p>  Private Sub ParseURL()</p>
<p></p>
<p>  If LCase(Left(strURL, 7)) = "http://" Then</p>
<p></p>
<p>  If InStr(8, strURL, "/") = 0 Then</p>
<p></p>
<p>  strServer = Right(strURL, Len(strURL) - 7)</p>
<p></p>
<p>  strURI = "/"</p>
<p></p>
<p>  Else</p>
<p></p>
<p>  strServer = Mid(strURL, 8, InStr(8, strURL, "/") - 8)</p>
<p></p>
<p>  strURI = Right(strURL, Len(strURL) - InStr(8, strURL, "/") + 1)</p>
<p></p>
<p>  End If</p>
<p></p>
<p>  If InStr(strServer, ":") $#@60;$#@62; 0 Then</p>
<p></p>
<p>  nPort = CLng(Right(strServer, Len(strServer) - InStr(strServer,</p>
<p></p>
<p>  ":")))</p>
<p></p>
<p>  strServer = Left(strServer, InStr(strServer, ":") - 1)</p>
<p></p>
<p>  End If</p>
<p></p>
<p>  If nPort = 0 Then nPort = 80</p>
<p></p>
<p>  Else</p>
<p></p>
<p>  Err.Raise vbObjectError, "Error", "錯誤的URL"</p>
<p></p>
<p>  End If</p>
<p></p>
<p>  End Sub </p>
<p></p>
<p>  Private Sub Connect()</p>
<p></p>
<p>  Dim dtStart As Date</p>
<p></p>
<p>  dtStart = Now()</p>
<p></p>
<p>  objWinSock.RemoteHost = strServer</p>
<p></p>
<p>  objWinSock.RemotePort = nPort</p>
<p></p>
<p>  objWinSock.Connect</p>
<p></p>
<p>  Do Until bConnected</p>
<p></p>
<p>  DoEvents</p>
<p></p>
<p> ? DateDiff("s", dtStart, Now) $#@62; 30 Then</p>
<p></p>
<p>  Err.Raise vbObjectError, "Error", "連接超時"</p>
<p></p>
<p>  End If</p>
<p></p>
<p>  Loop</p>
<p></p>
<p>  End Sub </p>
<p></p>
<p>  Private Sub SendRequest()</p>
<p></p>
<p>  Dim strCmd</p>
<p></p>
<p>  Dim dtStart As Date</p>
<p></p>
<p>  dtStart = Now()</p>
<p></p>
<p>  strCmd = "GET " & strURI & " HTTP/1.0" & vbCrLf</p>
<p></p>
<p>  strCmd = strCmd & "User-Agent: aspHttp.http" & vbCrLf</p>
<p></p>
<p>  strCmd = strCmd & "Accept: */*" & vbCrLf</p>
<p></p>
<p>  strCmd = strCmd & vbCrLf</p>
<p></p>
<p>  objWinSock.SendData strCmd</p>
<p></p>
<p>  Do Until objWinSock.State = sckClosing</p>
<p></p>
<p>  DoEvents</p>
<p></p>
<p>  If DateDiff("s", dtStart, Now) $#@62; 60 Then</p>
<p></p>
<p>  Err.Raise vbObjectError, "Error", "請求超時"</p>
<p></p>
<p>  End If</p>
<p></p>
<p>  Loop</p>
<p></p>
<p>  End Sub </p>
<p></p>
<p>  Public Property Get Head() As Variant</p>
<p></p>
<p>  Head = strHead</p>
<p></p>
<p>  End Property </p>
<p></p>
<p>  Public Property Get Body() As Variant</p>
<p></p>
<p>  Body = strData</p>
<p></p>
<p>  End Property </p>
<p></p>
<p>  Private Sub objWinSock_DataArrival(ByVal bytesTotal As Long)</p>
<p></p>
<p>  Dim strTemp</p>
<p></p>
<p>  objWinSock.GetData strTemp, vbString</p>
<p></p>
<p>  strData = strData & strTemp</p>
<p></p>
<p>  End Sub</p>
<p></p>
<p>  Private Sub objWinSock_Connect()</p>
<p></p>
<p>  bConnected = True</p>
<p></p>
<p>  End Sub </p>
<p></p>
<p>  Private Sub objWinSock_Error(ByVal Number As Integer, Description As String, _ </p>
<p></p>
<p>  ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, _</p>
<p></p>
<p>  ByVal HelpContext As Long, CancelDisplay As Boolean)</p>
<p></p>
<p>  Err.Raise vbObjectError, "Error", "Winsock Error: " & Number &</p>
<p></p>
<p>  vbCrLf & Description</p>
<p></p>
<p>  CancelDisplay = True</p>
<p></p>
<p>  End Sub 編譯該組件,然后按照下面的步驟注冊該組件</p>
<p></p>
<p>  C:\net stop iisadmin /y</p>
<p></p>
<p>  C:\mtxstop編譯成Active Dll</p>
<p></p>
<p>  C:\net start w3svc在ASP中調(diào)用這個組件</p>
<p></p>
<p>  $#@60;%@ Language=VBScript %$#@62;</p>
<p></p>
<p>  $#@60;HTML$#@62;</p>
<p></p>
<p>  $#@60;HEAD$#@62;</p>
<p></p>
<p>  $#@60;META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"$#@62;</p>
<p></p>
<p>  $#@60;/HEAD$#@62;</p>
<p></p>
<p>  $#@60;BODY$#@62;</p>
<p></p>
<p>  $#@60;%</p>
<p></p>
<p>  Dim obj</p>
<p></p>
<p>  Set obj = Server.CreateObject("aspHttp.http")</p>
<p></p>
<p>  Response.Write obj.httpGet("http://www.chinaasp.com.cn")</p>
<p></p>
<p>  %$#@62;</p>
<p></p>
<p>  $#@60;/BODY$#@62;</p>
<p></p>
<p>  $#@60;/HTML$#@62;  </p>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲自拍偷拍| 国产欧美精品一区二区色综合朱莉| 91精品国产色综合久久| 中文字幕高清不卡| 蜜臀久久99精品久久久画质超高清 | 国产精品久久一级| 免费在线欧美视频| 欧美午夜精品久久久久久超碰 | 欧美国产视频在线| 久久精品国产成人一区二区三区| 在线中文字幕一区二区| 久久精品视频一区| 美女视频一区在线观看| 欧美精品乱人伦久久久久久| 国产精品国产三级国产aⅴ中文 | 日本不卡一二三区黄网| 欧美怡红院视频| 亚洲三级在线免费| bt7086福利一区国产| 久久久亚洲精品一区二区三区 | 91麻豆精品91久久久久久清纯| 亚洲激情校园春色| 99精品国产91久久久久久 | 日韩三区在线观看| 偷拍亚洲欧洲综合| 在线电影院国产精品| 亚洲午夜免费电影| 欧美图片一区二区三区| 亚洲一二三区不卡| 欧美人狂配大交3d怪物一区| 亚洲图片欧美综合| 884aa四虎影成人精品一区| 亚洲国产美国国产综合一区二区| 色先锋资源久久综合| 一区二区三区 在线观看视频| 91久久一区二区| 亚洲成人午夜电影| 91精品国产一区二区人妖| 蜜桃久久久久久久| 久久久综合九色合综国产精品| 国产综合色视频| 国产欧美精品一区二区色综合朱莉| 国产精品系列在线播放| 中文字幕精品在线不卡| 成人av午夜电影| 一区二区视频免费在线观看| 欧美日韩电影在线| 久久国产精品72免费观看| 国产亚洲欧美色| 99久久99久久免费精品蜜臀| 亚洲黄色性网站| 777久久久精品| 国产麻豆精品在线| 国产精品视频麻豆| 欧美日韩黄视频| 麻豆精品视频在线观看视频| 国产亚洲欧美日韩日本| 91美女片黄在线观看91美女| 丝袜美腿亚洲色图| 国产亚洲一区二区三区四区 | 国产在线不卡一区| 中文字幕一区二区三区在线播放 | 懂色av噜噜一区二区三区av| 国产精品成人一区二区三区夜夜夜| 欧美私模裸体表演在线观看| 激情成人综合网| 一区二区三区欧美日韩| 欧美精品一区二| 91在线看国产| 国精产品一区一区三区mba视频| 亚洲欧美一区二区不卡| 欧美sm极限捆绑bd| 欧美性大战久久久| 国产69精品久久久久毛片| 亚洲成在人线在线播放| 国产精品网站一区| 日韩欧美在线1卡| 色94色欧美sute亚洲13| 国产精品一区二区91| 天天色 色综合| 中文字幕成人av| 日韩午夜激情电影| 欧美日韩一区二区三区不卡| 国产精品亚洲а∨天堂免在线| 亚洲成人手机在线| 亚洲欧洲制服丝袜| 欧美国产成人在线| 欧美精品一区二区三区久久久 | 99久久久免费精品国产一区二区| 男男视频亚洲欧美| 午夜精品久久久久影视| 亚洲激情图片小说视频| 欧美国产日韩亚洲一区| 精品久久一区二区三区| 欧美日韩中文一区| 在线免费观看一区| 91在线国产观看| 不卡视频在线观看| 国产.欧美.日韩| 国产乱妇无码大片在线观看| 免费人成在线不卡| 日韩不卡在线观看日韩不卡视频| 亚洲视频一区在线| 亚洲日本中文字幕区| 欧美经典一区二区三区| 久久久99久久精品欧美| 久久众筹精品私拍模特| 久久综合九色综合97_久久久| 日韩午夜激情电影| 欧美不卡在线视频| 日韩免费性生活视频播放| 欧美一区二区观看视频| 日韩一区二区中文字幕| 欧美zozozo| 精品国产乱码久久久久久浪潮| 日韩久久久精品| www激情久久| 国产日韩欧美不卡| 中文字幕在线免费不卡| 亚洲色大成网站www久久九九| 依依成人精品视频| 亚洲成av人片在线观看无码| 五月激情六月综合| 麻豆视频观看网址久久| 国产一区二区三区| 成人精品视频一区二区三区 | 国产在线一区二区| 成人性色生活片免费看爆迷你毛片| 成人午夜av在线| 91日韩一区二区三区| 欧美性受xxxx| 日韩欧美一级精品久久| 国产亚洲精品bt天堂精选| 亚洲欧美另类图片小说| 亚洲成人精品在线观看| 精品一区二区在线看| 成人夜色视频网站在线观看| 欧美中文字幕一区二区三区亚洲| 91精品国产综合久久精品麻豆 | 曰韩精品一区二区| 男人的天堂久久精品| 国产大陆a不卡| 91福利国产精品| 精品国产乱码久久久久久久久 | 日精品一区二区| 国内精品免费**视频| 91一区二区在线| 欧美一级理论片| 136国产福利精品导航| 婷婷综合久久一区二区三区| 国产福利电影一区二区三区| 欧美色图激情小说| 国产日韩欧美综合一区| 婷婷久久综合九色国产成人| 高清不卡一二三区| 欧美精品1区2区3区| 国产欧美日韩不卡| 日产国产高清一区二区三区| www.欧美色图| 精品日韩av一区二区| 夜夜夜精品看看| 国产91精品一区二区麻豆网站| 欧美电影一区二区| 国产精品视频看| 精品一区二区三区在线播放| 91成人免费在线| 国产精品色噜噜| 久久精品理论片| 欧美情侣在线播放| 国产精品短视频| 国产传媒一区在线| 日韩欧美一级二级三级 | 国产精品免费久久久久| 美女视频黄久久| 欧美日韩国产影片| 亚洲人成在线播放网站岛国| 国产尤物一区二区| 91精品午夜视频| 午夜不卡av免费| 日本韩国一区二区三区视频| 国产精品视频你懂的| 国产一区三区三区| 精品黑人一区二区三区久久| 日韩福利电影在线| 欧美欧美午夜aⅴ在线观看| 亚洲欧美另类小说| 91在线码无精品| 中文字幕在线免费不卡| 成人久久久精品乱码一区二区三区| 欧美不卡一区二区三区| 麻豆精品国产91久久久久久| 制服.丝袜.亚洲.另类.中文| 婷婷开心久久网| 91精品一区二区三区在线观看| 亚洲一区成人在线| 欧美视频第二页| 天堂蜜桃一区二区三区| 欧美一区午夜视频在线观看| 婷婷久久综合九色综合绿巨人| 这里是久久伊人|