Найти - Пользователи
Полная версия: обработка данных с нескольких клиентов одновременно
Начало » Network » обработка данных с нескольких клиентов одновременно
1
pihto
есть клиент-сервер приложение на сокетах.. сервер принимает данные от нескольких клиентов.. проблема в том что когда несколько клиентов одновременно присылают данные то сервер их сбивает в одну строку вместо того чтобы вывести их по очереди…как проверять готов сервер принимать данные или нет?
Андрей Светлов
неверное понимание функционирования tcp и udp сокетов
ziro
В каком смысле “сбивает”? При акцепте нового соединения на сервере для этого соединения выделяется свой индивидуальный порт, так что там данные не могут сбиваться на уровне сети. Смотрите как Вы эти данные обрабатываете - скорее всего косяки с мультизадачностью/мультипроцессингом.
pihto
Андрей Светлов все правельно. так и должно быть.. просто пакеты надо обрамлять и парсить потом
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB