разные данные, сервер не понимает от каких клиентов он пришел, и данные приходят на сервак вперемешку. Есть ли какое то решение для этого?
Чтобы сервер понимал от какого клиента данные пришли, и ответить именно ему. В инете почитал про NIO, но пока не могу понять, это ли то что мне надо
1 сокет - один клиент, или нет?
сервер, данные на клиент отправляю, и на клиенте все перемешивается
с нескольких потоков пишешь?
Ну пускай клиент идентификатор какой нибудь отправляет
вот как раз над этим думал, но это слишком сложно просто реализовать
ну на клиенте чтение идет по одному байту
только вначале получается прочитать ид нормально, но это не вариант, если читать я так понимаю при каждом получении данных
Ну так идентификатор константного размера ведь, ты знаешь сколько байт тебе считать надо
хорошо, спасибо за рекомендацию, попробую с идентификатором
надо сделать лок на output, если возможен случай, когда данные будут писаться одновременно с нескольких потоков..
но в этом случае они по очереди будут писаться, а это замедлит работу
Обсуждают сегодня