【织梦任务源码】【购物返利软件源码】【懒人之家源码采集】vbwinsock源码

2024-12-29 15:43:56 来源:fasttext python 源码 分类:休闲

1.VB获取网页源码中的网址
2.用VB向另一台电脑上的程序发送消息,求源代码和所需控件

vbwinsock源码

VB获取网页源码中的网址

       你好,(由于问题情境不充足,)这里假设你通过 Winsock 控件或 Internet Control 控件成功地获取网页源码并存储入变量 strCode 中。

       然后可以参考以下思路:

       ' 注:该程序只能作为获取静态网页类型(*.htm/*.html)文件的链接。以下代码最好放入一个独立的函数中:

       Dim l As Long, j As Long, lLen As Long

       Dim strTmp As String, strTmp2 As String

       Dim strLink As String, strLinkList As String

       Dim bErr As Boolean

       lLen = Len(strCode)

       strTmp = LCase(strCode)

       l = InStr(1, strTmp, "http://")

       Do While l <> 0

        For j = l + 7 To lLen - 1

        strTmp2 = Mid(strTmp, j, 5)

        If strTmp2 = ".html" Then ' 命中

        strLink = Mid(strTmp, l, j - l + 5)

        ElseIf strTmp2 Like ".htm?" ' 命中

        strLink = Mid(strTmp, l, j - l + 4)

        End If

        Exit For

        Next

        If Len(strLink) Then

        strLinkList = strLinkList & strLink & vbNewLine

        strLink = Empty

        Else ' 未命中

        MsgBox "提示:该网页存在无效链接。",织梦任务源码 vbCritical, "注意"

        '-----------------------------

        ' TODO: 如果要继续分析,则不编写代码

        ' 如果直接退出,则加入:

        ' bErr = True

        ' Exit Do

        '-----------------------------

        End If

        l = InStr(l + 7, strTmp, "http://")

       Loop

       If bErr Then

        MsgBox "程序运行时发生错误。", vbExclamation, "提示"

       End If

用VB向另一台电脑上的程序发送消息,求源代码和所需控件

       这代码发送和接收的MSDN6.0中有,在索引中键入winscok 控件,点使用 Winsock 控件

       其中关于UDP

       协议是一种无连接协议,两台计算机之间的传输类似于传递邮件:消息从一台计算机发送到另一台计算机,但是购物返利软件源码两者之间没有明确的连接。另外,单次传输的最大数据量取决于具体的网络。

       要创建一个 UDP 伙伴,请按照以下步骤执行: 

       创建一个新的 Standard EXE 工程。

       将缺省的窗体的名称修改为 frmPeerA。

       将窗体的懒人之家源码采集标题修改为“Peer A”。

       在窗体中放入一个 Winsock 控件,并将其命名为 udpPeerA。

       在“属性”页上,单击“协议”并将协议修改为 UDPProtocol。

       在窗体中添加两个 TextBox 控件。将第一个命名为 txtSend,彩票橘子娱乐源码第二个命名为 txtOutput。

       为窗体增加如下的代码。

Private Sub Form_Load()

       '控件的名字为 udpPeerA

       With udpPeerA

       '重点:必须将 RemoteHost 的值

       '修改为计算机的名字。

       .RemoteHost= "PeerB" 

       .RemotePort =    '连接的端口号。

       .Bind                 '绑定到本地的端口。

       End With

       frmPeerB.Show                 '显示第二个窗体。个人软件商城源码

       End Sub

       Private Sub txtSend_Change()

       '在键入文本时,立即将其发送出去。

       udpPeerA.SendData txtSend.Text

       End Sub

       Private Sub udpPeerA_DataArrival _

       (ByVal bytesTotal As Long)

       Dim strData As String

       udpPeerA.GetData strData

       txtOutput.Text = strData

       End Sub

       要创建第二个 UDP 伙伴,请按照以下步骤执行:

       在工程中添加一个标准窗体。

       将窗体的名字修改为 frmPeerB。

       将窗体的标题修改为“Peer B”。

       在窗体中放入一个 Winsock 控件,并将其命名为 udpPeerB。

       在“属性”页上,单击“协议”并将协议修改为“UDPProtocol”。

       在窗体上添加两个 TextBox 控件。将第一个命名为 txtSend,第二个命名为 txtOutput。

       在窗体中添加如下的代码。

       Private Sub Form_Load()

       '控件的名字为 udpPeerB。

       With udpPeerB

       '重点:必须将 RemoteHost 的值改为

       '计算机的名字。

       .RemoteHost= "PeerA"

       .RemotePort =     '要连接的端口。

       .Bind                 '绑定到本地的端口上。

       End With

       End Sub

       Private Sub txtSend_Change()

       '在键入后立即发送文本。

       udpPeerB.SendData txtSend.Text

       End Sub

       Private Sub udpPeerB_DataArrival _

       (ByVal bytesTotal As Long)

       Dim strData As String

       udpPeerB.GetData strData

       txtOutput.Text = strData

       End Sub

更多资讯请点击:休闲

推荐资讯

鋒面逐漸接近! 大雷雨開轟「2縣市」山區慎防坍方落石

今22)天滯留鋒逐漸接近,明23)天起台灣雨區擴大,恐有致災性劇烈天氣發生,今天下午中央氣象署針對花蓮縣、南投縣,分別發布豪雨特報以及大雨特報。鋒面接近,易有短延時強降雨,中央氣象署針對花蓮縣發布豪雨

裴洛西後又有美議員來訪! 共和黨籍布萊克本晚間率團抵台

繼美國眾議院議長裴洛西Nancy Pelosi)訪台後,今25)天晚間又將有美國議員來訪,這回是共和黨籍的議員布萊克本Marsha Blackburn)以及訪團,會搭乘美國軍機抵台,布萊克本從2019

辽宁:可视化监管盯紧婴幼儿“口粮”安全生产关键点位

中国消费者报沈阳讯记者王文郁)记者4月18日获悉,辽宁省日前启用婴幼儿配方乳粉生产企业可视化监管系统,初步实现了该省婴幼儿配方乳粉生产企业的远程、实时、在线可视化监管。在当前常态化疫情防控形势下,该监