Программирование МК STM32. Урок 131. LAN8742A. LWIP. SOCKET. UDP Server. Часть 1

author narod stream   3 мес. назад
317 views

34 Like   4 Dislike

Протокол UDP | Курс "Компьютерные сети"

Протокол UDP. Особенности UDP. Формат заголовка UDP.

DNS as Fast As Possible

Without the DNS, your browser wouldn't even know which website you're trying to visit! Learn all about how it works. Freshbooks message: Head over to http://freshbooks.com/techquickie and don’t forget to enter Tech Quickie in the “How Did You Hear About Us” section when signing up for your free trial. Follow: http://twitter.com/linustech Join the community: http://linustechtips.com License for image used in this video: https://creativecommons.org/licenses/by/2.5/legalcode

UDP and TCP: Comparison of Transport Protocols

Explains the basics of transport protocols and compares the two major options: UDP and TCP. Here's a list of the sections in this video and their time codes: 00:07 - About transport protocols 02:11 - User Datagram Protocol 04:08 - Transmission Control Protocol 09:00 - So which one is better? == Further reading == How can BitTorrent run reliable file transfers over UDP? - http://arstechnica.com/uncategorized/2008/12/utorrents-switch-to-udp-and-why-the-sky-isnt-falling/ - https://en.wikipedia.org/wiki/Micro_Transport_Protocol == Acknowledgements == The thumbnail of this video uses an icon by Dmitry Baranovskiy from The Noun Project. The icons that are used throughout the video are credited to their respective authors at the end of the video.

Starter UDP Server And Client in C++

Introduction to networking with UDP. Server: 00:00 Client 25:22 An example bare-bones UDP server/client written in C++. Full source code is available here: https://bitbucket.org/sloankelly/youtube-source-repository/src/bb84cf7f8d95d37354cf7dd0f0a57e48f393bd4b/cpp/networking/UDPClientServerBasic/?at=master

UDP: User Datagram Protocol | Header of UDP | Transport Layer

Lecture By: Mr. Varun Singla Facebook page link : https://www.facebook.com/gatesmashers/

Продолжаем изучать программирование передачи данных по локальной сети.
Использовать мы будем для этой цели проводной интерфейс LAN.
Теперь мы попробуем создать сервер, в качестве транспортного протокола мы будем использовать UDP.
А интерфейс мы уже будем использовать не NETCONN, а SOCKET, который работает также, как и NETCONN, с использованием операционной системы реального времени FreeRTOS.
В качестве клиента будем использовать ПК.
В данной части занятия мы познакомимся с интерфейсом SOCKET, создадим и настроим проект и проверим доступ к сетевому интерфейсу нашего сервера.

Отладочную плату STM32F746G-DISCO можно приобрести здесь http://ali.pub/2bpa7g

Навигация по видео:
00:09 Введение
00:45 Знакомство с интерфейсом SOCKET
04:26 Создадим и настроим проект
10:57 Первое испытание доступа к сетевому интерфейсу платы
11:46 Объявим регионы и создадим кучу для FreeRTOS
15:19 Проверим теперь доступ к сетевому интерфейсу сервера

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Урок 100. LAN8720. LWIP. TCP. Соединяем два контроллера. Часть 1 https://youtu.be/4ct1NZFCLSg
Урок 102. LAN8720. LWIP. HTTP RAW. Часть 1 https://youtu.be/fODqTas3AL4
Урок 104. FreeRTOS. Бинарные семафоры. Часть 1 https://www.youtube.com/watch?v=kopgjKUFCVY
Урок 106. FreeRTOS. Создание и уничтожение задач. Часть 1 https://youtu.be/UxNWYvSzveU
Урок 118. LAN8720. LWIP. RAW. UDP Client https://youtu.be/5_VTbi_YJjY
Урок 120. LAN8742A. LWIP. NETCONN. UDP Server https://youtu.be/Co1aZmRrpEU
Урок 122. LAN87XX. LWIP. NETCONN. UDP. Соединяем два контролера https://youtu.be/7Zpq7AuAk7Y
Урок 127. LAN8742A. LWIP. NETCONN. HTTP Server https://youtu.be/qcGa3itnmiw
Урок 128. LAN8742A. LWIP. NETCONN. HTTP. AJAX. Часть 1 https://youtu.be/i9QJKG8TGnQ
Урок 129. LAN8742A. LWIP. NETCONN. HTTP. WebSocket. Часть 1 https://youtu.be/KTx6yKbCBcg
Урок 130. LAN8742A. LWIP. NETCONN. NTP. Узнаём точное время. Часть 1 https://youtu.be/mS0JOT1Q_g4

Текстовая версия данной части урока здесь http://narodstream.ru/stm-urok-131-lan8742a-lwip-socket-udp-server-chast-1/

Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook https://www.facebook.com/groups/236905359999556/
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/

Вы можете помочь проекту:
Яндекс-деньги
https://money.yandex.ru/to/41001176473465
Webmoney
R422073279923
Z341906933112

Comments for video: