女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

UDP不屬于面向連接的通信

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-04-02 10:06 ? 次閱讀

UDP不屬于面向連接的通信,在選擇協議時,選擇UDP必須要謹慎。在網絡質量較差情況下,UDP協議數據包丟失會比較嚴重。但是由于UDP的特性:它不屬于連接型協議,具有資源消耗小,處理速度快等優點,所以通常音視頻和普通數據在傳送時使用UDP較多,因為它們即使偶爾丟失一兩個數據包,也不會對接收結果產生太大影響。

通過UDP進行信息收發,并沒有嚴格的客戶端和服務端之分,它不同于TCP,TCP必須建立可靠連接之后才可以通信,而UDP隨時都可以給指定的ip和端口所對應進程發送消息。

UDP發送消息時需要綁定自己IP 和 端口號,接收消息的時候沒有特殊限制,只要有人給自己發送,自己在線,就可以接收。

總之,使用UDP協議進行信息的傳輸之前不需要建立連接。換句話說就是客戶端向服務器發送信息,客戶端只需要給出服務器的ip地址和端口號,然后將信息封裝到一個待發送的報文中并且發送出去。至于服務器端是否存在,或者能否收到該報文,客戶端根本不用管。

Server服務端實現代碼

using System;

using System.Net;

using System.Net.Sockets;

using System.Text;

using System.Threading;

namespace UdpServer

{

class Program

{

static Socket server;

static void Main(string[] args)

{

server = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);

server.Bind(new IPEndPoint(IPAddress.Parse("192.168.1.101"), 8001)); //綁定端口號和IP

Thread threadReciveMsg = new Thread(ReciveMsg); //開啟接收消息線程

threadReciveMsg.Start();

Thread threadSendMsg = new Thread(sendMsg); //開啟發送消息線程

threadSendMsg.Start();

Console.WriteLine("服務端已開啟");

}

///

/// 向指定IP的主機端口發送數據報

///

static void sendMsg()

{

EndPoint point = new IPEndPoint(IPAddress.Parse("192.168.1.101"), 8000);

while (true)

{

string msg = Console.ReadLine();

server.SendTo(Encoding.UTF8.GetBytes(msg), point);

}

}

///

/// 接收發送給本機ip對應端口號的數據報

///

static void ReciveMsg()

{

while (true)

{

EndPoint point = new IPEndPoint(IPAddress.Any, 0);//用來保存發送方的ip和端口號

byte[] buffer = new byte[1024];

int length = server.ReceiveFrom(buffer, ref point);//接收數據報

string message = Encoding.UTF8.GetString(buffer, 0, length);

Console.WriteLine(DateTime.Now.ToString() + " Msg From: " + point.ToString() + ":" + message);

}

}

}

}

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 通信
    +關注

    關注

    18

    文章

    6174

    瀏覽量

    137369
  • UDP
    UDP
    +關注

    關注

    0

    文章

    330

    瀏覽量

    34476
  • 代碼
    +關注

    關注

    30

    文章

    4886

    瀏覽量

    70253

原文標題:C# UDP通訊

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    開源直接用!UDP-UART數據透傳來了

    UDP連接將數據發送到遠程設備,然后將這些數據通過UART接口發送到本地設備。 這種通信方式在需要將遠程設備的數據傳輸到本地設備時非常有用,例如在遠程監控和遠程控制系統中。 ▼ UDP
    的頭像 發表于 02-05 17:14 ?295次閱讀
    開源直接用!<b class='flag-5'>UDP</b>-UART數據透傳來了

    TCP協議與UDP協議的區別

    1. 連接性 TCP(傳輸控制協議) : 面向連接 :在數據傳輸之前,TCP需要建立一個連接,這通過三次握手過程完成。 可靠性 :一旦連接
    的頭像 發表于 01-22 09:44 ?643次閱讀

    Web端TCP/UDP測試工具!小白必學~

    : 02. 終端在代碼里面填上對應的IP:112.125.89.8,TCP端口填上46095,然后打開Socket; 03. TCP連接建立后,TCP/UDP web測試工具會在界面上顯示連上來的
    的頭像 發表于 01-08 18:17 ?1060次閱讀
    Web端TCP/<b class='flag-5'>UDP</b>測試工具!小白必學~

    TCP三次握手與UDP的區別

    連接管理、可靠性、效率等方面有著顯著的區別。 1. TCP三次握手 TCP是一種面向連接的、可靠的、基于字節流的傳輸層通信協議。在數據傳輸之前,TCP需要建立一個
    的頭像 發表于 01-03 17:35 ?754次閱讀

    一文了解Android UDP通信

    一、了解UDP通信協議 UDP(User Datagram Protocol,用戶數據報協議)是一種無連接、不可靠的傳輸層協議。它提供簡單的數據傳輸服務,無需在發送方和接收方之間建立
    發表于 12-30 10:56

    socket 和 UDP 協議的對比

    在現代互聯網技術中,數據傳輸是核心功能之一。為了實現這一功能,我們依賴于各種通信協議和接口。Socket 和 UDP 是兩種廣泛使用的網絡通信技術,它們在實現網絡通信方面各有特點和用途
    的頭像 發表于 11-12 14:28 ?797次閱讀

    奇妙的Air780E之UDP應用示例大賞!

    關于UDP是一種無連接的、不可靠的傳輸層協議,主要用于實現網絡中的快速通訊,我們今天將把Air780E的UDP應用分析透徹。
    的頭像 發表于 11-04 09:25 ?661次閱讀
    奇妙的Air780E之<b class='flag-5'>UDP</b>應用示例大賞!

    高通濾波器電路屬于直流電路嗎

    高通濾波器電路不屬于直流電路,它是一種用于信號處理的電子電路,主要用于允許高頻信號通過,同時阻止低頻信號。高通濾波器在音頻、視頻、通信和許多其他電子系統中都有應用。 高通濾波器電路概述 1. 濾波器
    的頭像 發表于 09-25 18:08 ?748次閱讀

    深度解析TCP與UDP協議

    是TCP/IP 中有兩個具有代表性的傳輸層協議。接下來我將對TCP和UDP展開深入分析,幫助大家更好地理解網絡傳輸協議。 TCP TCP是一種面向連接的、可靠的、基于字節流的傳輸層通信
    的頭像 發表于 09-02 14:53 ?706次閱讀
    深度解析TCP與<b class='flag-5'>UDP</b>協議

    tcp和udp的區別和聯系

    揮著重要作用。然而,它們在設計、功能和性能方面存在顯著差異。 二、TCP與UDP的定義 傳輸控制協議(TCP) TCP是一種面向連接的、可靠的、基于字節流的傳輸層通信協議。它由IETF
    的頭像 發表于 08-16 11:06 ?936次閱讀

    OPA855做光電轉換時輸出波形在電平翻轉時出現振鈴式干擾怎么解決?

    我在做一個OPA855做光電轉換電路,接收到的光信號是MHz級別的方波,測試發現輸出波形在高低電平翻轉時出現如下圖振鈴式干擾,電路如下。 按照我的理解,這個應該不屬于過沖,也不屬于信號振鈴,似乎是
    發表于 08-13 08:00

    ESP8266連接UDP服務器失敗的原因?

    { os_printf(\"rn發送成功!rn\"); } 現在的問題是,手機上的UDP服務器一直沒有接收到數據,并且提示“沒有客戶端連接”,但是8266的串口發送出來的數據提示“發送成功”。 是我的IP地址設置不對還是什么問題。
    發表于 07-09 08:28

    如何在UDP的情況下監聽自己通信是否中斷?

    請教大佬一個問題。 我如何在UDP的情況下監聽自己通信是否中斷? 不知道有沒有什么可以參考的?
    發表于 06-24 06:04

    ESP32連接WIFI路由器時UDP通信異常的原因?如何解決?

    ESP32模塊使用WIFI連接路由器,在使用SOCKET進行UDP通信時,發現在某些路由器下發不出數據,在同一個地方,連接華為的路由器可以正常通信
    發表于 06-14 08:25

    請問esp-idf&amp;vscode結構體索引不到對應的成員如何解決?

    兄弟們,我用VSCode 初始化結構體時,索引不到對應的成員,并且索引會出現不屬于結構體內的東西,有解決辦法嗎,球球了
    發表于 06-14 06:42