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

Visual C# UDP協(xié)議的收發(fā)實(shí)現(xiàn)

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
文章中,我們對(duì)Visual C# UDP的具體的收發(fā)的主要類(lèi)和使用方法做了具體的解析。那么請(qǐng)大家瀏覽文章來(lái)看下主要內(nèi)容吧。

前面我們對(duì)UDP協(xié)議的面向鏈接問(wèn)題進(jìn)行了簡(jiǎn)單的描述。這里我們主要介紹一下Visual C# UDP的主要類(lèi)和使用方法。那么在C#中來(lái)完成UDP協(xié)議的數(shù)據(jù)發(fā)送、接收包使用等問(wèn)題。讓我們一起看看主要內(nèi)容吧。

Visual C# UDP數(shù)據(jù)的發(fā)送、接收包使用的主要類(lèi)及其用法:

用Visual C# UDP協(xié)議的實(shí)現(xiàn),最為常用,也是最為關(guān)鍵的類(lèi)就是UdpClient,UdpClient位于命名空間System.Net.Sockets中,Visual C# UDP數(shù)據(jù)包的發(fā)送、接收都是通過(guò)UdpClient類(lèi)的。表01和表02是UdpClient類(lèi)中常用方法和屬性及其簡(jiǎn)要說(shuō)明。

方法 說(shuō)明 Close 關(guān)閉 UDP 連接 Connect 建立與遠(yuǎn)程主機(jī)的連接 DropMulticastGroup 退出多路廣播組 JoinMulticastGroup 將 UdpClient 添加到多路廣播組 Receive 返回已由遠(yuǎn)程主機(jī)發(fā)送的 UDP 數(shù)據(jù)文報(bào) Send 將 UDP 數(shù)據(jù)文報(bào)發(fā)送到遠(yuǎn)程主機(jī)。

屬性 說(shuō)明 Active 獲取或設(shè)置一個(gè)值,該值指示是否已建立了與遠(yuǎn)程主機(jī)的連接 Client 獲取或設(shè)置基礎(chǔ)網(wǎng)絡(luò)套接字 表02:UdpClient類(lèi)中常用方法及其說(shuō)明。

1.Visual C# UdpClient類(lèi)發(fā)送UDP數(shù)據(jù)包:

在具體使用中,一般分成二種情況:

(1). 知道遠(yuǎn)程計(jì)算機(jī)IP地址:

"Send"方法的調(diào)用語(yǔ)法如下:

  1. public int Send ( byte[] dgram , int bytes , IPEndPoint endPoint ) ;  

參數(shù)說(shuō)明:

dgram 要發(fā)送的 UDP 數(shù)據(jù)文報(bào)(以字節(jié)數(shù)組表示)。

bytes 數(shù)據(jù)文報(bào)中的字節(jié)數(shù)。

endPoint 一個(gè) IPEndPoint,它表示要將數(shù)據(jù)文報(bào)發(fā)送到的主機(jī)和端口。

返回值 已發(fā)送的字節(jié)數(shù)。

下面使用UdpClient發(fā)送UDP數(shù)據(jù)包的具體的調(diào)用例子:

  1. IPAddress HostIP = new IPAddress.Parse ( "遠(yuǎn)程計(jì)算機(jī)IP地址" ) ;   
  2. IPEndPoint host = new IPEndPoint ( HostIP , 8080 ) ;   
  3. UdpClient.Send ( "發(fā)送的字節(jié)" , "發(fā)送的字節(jié)長(zhǎng)度" , host ) ;  

(2). 知道遠(yuǎn)程計(jì)算機(jī)名稱(chēng):

知道遠(yuǎn)程計(jì)算機(jī)名稱(chēng)后,利用"Send"方法直接把UDP數(shù)據(jù)包發(fā)送到遠(yuǎn)程主機(jī)的指定端口號(hào)上了,這種調(diào)用方式也是最容易的,語(yǔ)法如下:

  1. public int Send ( byte[ ] dgram , int bytes , string hostname , int port ) ;  

參數(shù)說(shuō)明:

dgram 要發(fā)送的 UDP 數(shù)據(jù)文報(bào)(以字節(jié)數(shù)組表示)。

bytes 數(shù)據(jù)文報(bào)中的字節(jié)數(shù)。

hostname 要連接到的遠(yuǎn)程主機(jī)的名稱(chēng)。

port 要與其通訊的遠(yuǎn)程端口號(hào)。

返回值 已發(fā)送的字節(jié)數(shù)。

2.Visual C# UdpClient類(lèi)接收UDP數(shù)據(jù)包:

接收UDP數(shù)據(jù)包使用的是UdpClient中的“Receive"方法。此方法的調(diào)用語(yǔ)法如下:

  1. public byte [] Receive ( ref IPEndPoint remoteEP ) ;  

參數(shù)說(shuō)明:

remoteEP 是一個(gè) IPEndPoint類(lèi)的實(shí)例,它表示網(wǎng)絡(luò)中發(fā)送此數(shù)據(jù)包的節(jié)點(diǎn)。

如果指定了遠(yuǎn)程計(jì)算機(jī)要發(fā)送到本地機(jī)的端口號(hào),也可以通過(guò)偵聽(tīng)本地端口號(hào)來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)的獲取,下面就是通過(guò)偵聽(tīng)本地端口號(hào)“8080"來(lái)獲取信息代碼:

  1. server = new UdpClient ( ) ;   
  2. receivePoint = new IPEndPoint (new IPAddress ( "127.0.0.1" ) , 8080 ) ;   
  3. byte[] recData = server.Receive ( ref receivePoint ) ;  

 

責(zé)任編輯:佟健 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-07-09 11:23:07

Visual C# U

2010-06-28 10:57:07

UDP協(xié)議

2009-08-10 16:47:45

Visual C#數(shù)據(jù)

2009-08-19 16:50:32

Visual C#C#語(yǔ)言特性

2012-09-25 15:02:50

C#網(wǎng)絡(luò)協(xié)議

2009-08-18 16:31:19

Visual C#編寫(xiě)

2009-08-20 11:03:34

Visual C#使用

2009-09-02 16:21:17

Visual BasiC#語(yǔ)言

2009-08-31 14:45:07

Visual C# 3

2010-07-12 10:15:47

WinSock APIUDP協(xié)議

2010-07-06 15:16:34

UDP協(xié)議

2009-08-10 10:43:18

Visual C#快捷

2009-08-24 09:25:18

Visual C# ..NET應(yīng)用程序

2009-08-07 10:53:59

Visual C#Excel

2013-08-01 10:01:02

網(wǎng)絡(luò)協(xié)議TCP協(xié)議UDP協(xié)議

2012-09-24 15:35:24

C#網(wǎng)絡(luò)協(xié)議UDP

2014-06-13 13:47:31

UDP

2010-07-07 11:17:01

UDP協(xié)議應(yīng)用

2010-07-01 16:55:03

UDP協(xié)議

2010-07-09 09:29:00

UDP協(xié)議
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 精品国产视频在线观看 | 国产亚洲第一页 | 看片国产| 国产精品视频网 | 国产精品久久九九 | 午夜小视频在线播放 | 成年网站在线观看 | 中文字幕视频免费 | 久久久精品网站 | 91精品久久久久久久久 | 欧洲精品一区 | 久久精品伊人 | www.啪啪.com | 久久久久久久久国产成人免费 | 欧美精品一区二区三区四区 | 亚洲一区二区三区免费视频 | 亚洲欧美中文日韩在线v日本 | 精品久久久久久亚洲国产800 | www.亚洲精品 | 亚洲欧美一区二区三区在线 | 欧美二区三区 | 91久久久久久久久久久 | 欧美性生活一区二区三区 | 爱爱小视频 | 日韩播放 | 国产ts人妖系列高潮 | 91精品国产91久久综合桃花 | 国产美女在线观看 | 国产成人精品一区二区三区 | 免费一级片 | 女同久久另类99精品国产 | 日本一区二区三区四区 | 久久国产精彩视频 | 精品久久久精品 | 日韩精品视频在线观看一区二区三区 | 日韩在线观看中文字幕 | 免费黄色大片 | 看特级黄色片 | 国产一区二区三区四区五区加勒比 | 成人午夜免费福利视频 | 欧美一级二级在线观看 |