py296 Чат на TCP сокетах

19 подписчиков

12+
12+

3 просмотра

23 дня назад

ПожаловатьсяНарушение авторских прав

19 подписчиков

12+
12+

3 просмотра

23 дня назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

23 дня назад

Продолжаем серию чатов на разных уровнях стека TCP/IP, начатую в py293. Сегодня мы на транспортном уровне пробуем TCP сокеты. Они не могут делать широковещательную рассылку, поэтому пришлось добавить сервер, но в остальном интерфейс сохранен. Исходник клиента примерно равен по размеру версии UDP. Серверная часть пересылает полученные сообщения каждому клиенту в цикле, что позволяет гарантировать доставку. Хватило стандартных библиотек. Доступ к общему списку подключений в разных потоках на сервере организован с блокировкой. Впервые наблюдал, как Claude в ответ на первый вопрос не выдал ничего после тяжелых раздумий. Работа исходников сервера и клиента подробно описана в readme.txt. Исходники и вспомогательные материалы, как всегда, берем с моего сайта: http://abglazov.rfpgu.ru/ зеркало: https://aglazov.idknet.com/

Название:

py296 Чат на TCP сокетах

Категория:

Разное