成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

UDP協議的通訊建立

網絡 網絡管理
下文摘要:文中,我們對UDP協議的通訊進行了操作。沒有連接,如何完成UDP的通訊呢?這也是本文的核心話題,讓我們一起來看看吧。

UDP協議是網絡傳輸協議。那么UDP如何進行傳輸呢?如何完成兩個主機的通訊呢?下面我們就來分析一下。我們都知道,UDP協議是一種無連接協議,兩臺計算機之間的數據傳輸類似于傳遞郵件:消息從一臺計算機發送到另一臺計算機,但是兩者之間沒有明確的連接。 由于UDP協議不需要顯式的連接,就需要在兩個Winsock控件中間發送數據,關鍵需要完成以下的三步:

1.將RemoteHost屬性設置為另一臺計算機的名稱。

2.將RemotePort屬性設置為第二個控件的LocalPort屬性。

3.調用Bind方法,指定使用的LocalPort。

因為兩臺計算機的地位可以看成“對等的”,這種應用程序也被稱為點對點的應用程序。

下面將創建一個聊天應用程序,兩個人可以通過它進行實時的交談。請按照以下步驟制作:

1.創建一個新的Standard EXE工程。將缺省的窗體的名稱修改為frmPeerA,將窗體的標題修改為“Peer A”。

2.在窗體中放入一個Winsock控件,并將其命名為udpPeerA。在“屬性”頁上,單擊“協議”并將協議修改為 UDPProtocol。

3.在窗體中添加兩個TextBox控件。將第一個命名為txtSend,第二個命名為txtOutput。

4.為窗體添加如下的代碼。

Private Sub Form_Load() 
′控件的名字為udpPeerA
With udpPeerA
′重點:必須將 RemoteHost 的值修改為對方計算機的名字。
RemoteHost= ″PeerB″
RemotePort = 1001 ′連接的端口號。
Bind 1002 ′綁定到本地的端口。
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伙伴,請按照以下步驟執行:

1.在工程中添加一個標準窗體,將窗體的名字修改為 frmPeerB,將窗體的標題修改為“Peer B”。

2.在窗體中放入一個 Winsock 控件,并將其命名為 udpPeerB。

3.在“屬性”頁上,單擊“協議”并將協議修改為“UDPProtocol”。

4.在窗體上添加兩個 TextBox 控件。將第一個命名為 txtSend,第二個命名為 txtOutput。

5.在窗體中添加如下代碼

Private Sub Form_Load() 
′控件的名字為 udpPeerB。
With udpPeerB
′重點:必須將RemoteHost的值改為對方計算機的名字。
RemoteHost= ″PeerA″
RemotePort = 1002 ′要連接的端口。
Bind 1001 ′綁定到本地的端口上。
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

到此,UDP協議的通訊就建立好了。我們可以運行工程,然后在兩個窗體的txtSend TextBox中分別鍵入一些文本。鍵入的文字將出現在另一個窗體的txtOutput TextBox中。

責任編輯:佟健 來源: IT168
相關推薦

2010-07-06 15:16:34

UDP協議

2013-08-01 10:01:02

網絡協議TCP協議UDP協議

2014-06-13 13:47:31

UDP

2010-07-08 12:42:34

UDP協議

2020-01-03 07:57:39

UDPTCP網絡協議

2010-07-05 16:17:18

UDP協議

2010-06-28 15:45:07

UDP協議

2010-07-07 11:17:01

UDP協議應用

2010-07-01 16:55:03

UDP協議

2010-07-09 09:29:00

UDP協議

2011-08-19 15:32:06

2010-06-11 14:18:59

通訊協議

2010-07-13 09:47:22

HART協議

2010-07-06 15:10:05

UDP協議

2010-07-09 11:12:09

UDP協議

2010-06-12 15:30:57

UDP協議

2010-06-23 15:19:35

eMule協議

2010-07-07 10:45:22

TCP UDP協議

2010-06-21 17:51:50

UDP協議

2010-07-12 15:40:24

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天操夜夜爽 | 欧美激情亚洲激情 | 在线播放中文字幕 | 自拍偷拍中文字幕 | 成人免费视频网站在线观看 | 国产精品福利网站 | 亚洲国产一区二区三区 | 99久久国产综合精品麻豆 | 国产一级片av | 天天射夜夜操 | 精品国产一区二区三区性色av | 国产一区二区电影 | 国产一区二区三区不卡av | 欧美日韩网站 | 精品视频在线观看 | 北条麻妃av一区二区三区 | 日本成人中文字幕在线观看 | 久久久久国产精品一区二区 | 欧美一区二区在线看 | 欧美性受xxxx白人性爽 | 国产天堂| 久久久精彩视频 | 亚洲精品日韩综合观看成人91 | av手机免费在线观看 | 国产在线激情视频 | 91色在线 | av手机在线免费观看 | 91精品久久久久 | 欧美精品第一页 | 国产区精品视频 | 亚洲成人精品一区 | 欧美一级在线免费 | 久久国产欧美一区二区三区精品 | 日本在线观看网址 | 91精品国产高清久久久久久久久 | 国产成人精品一区二区三区视频 | 91最新在线视频 | 国产色婷婷精品综合在线播放 | 亚洲一区二区三区免费在线 | 欧美九九九 | 午夜精品影院 |