Сервер UDP завжди прослуховує. Клієнт UDP лише прослуховує відповідь після надсилання повідомлення.17 грудня 2017 р

Теорія: У UDP клієнт не створює з’єднання з сервером, як у TCP, а замість цього надсилає дейтаграму. Подібним чином, сервер не повинен приймати з'єднання, а просто чекає надходження дейтаграм. Дейтаграми після надходження містять адресу відправника, яку сервер використовує для надсилання даних правильному клієнту.

Таким чином, все повинно працювати нормально, якщо ви спочатку запустите UDPClient, потім запустите UDPServer, а потім введете вхідні дані на клавіатурі. c) Якщо ви використовуєте інші номери портів, тоді клієнт спробує встановити з'єднання TCP з неправильним процесом або неіснуючим процесом.

Протокол UDP (User Datagram Protocol). протокол зв’язку для чутливих до часу програм, як-от ігри, відтворення відео або пошук у системі доменних імен (DNS). UDP забезпечує швидший зв’язок, оскільки він не витрачає час на встановлення надійного з’єднання з пунктом призначення перед передачею даних.

Клас UdpClient надає прості методи надсилання та отримання дейтаграм UDP без з’єднання в синхронному режимі блокування. Оскільки UDP — це транспортний протокол без з’єднання, вам не потрібно встановлювати з’єднання з віддаленим хостом перед надсиланням і отриманням даних.

Оскільки UDP-сокет є службою без підключення, він здатний прийняти кілька одночасних підключень від різних віддалених хостів. Мультиплексування пакетів має виконуватися в програмі користувача.