Задать вопрос
romanoza
@romanoza

Многопоточность, сокеты, php?

Добрый.



Существует сокет сервер на пхп, с ним соединяются несколько клиентов, порядок общения такой:



клиент шлет серверу свой id<br/>
сервер отвечает, что id принят<br/>
клиент шлет серверу инфу<br/>
сервер отвечает, что инфа принята




Не могу понять, как в случае соединения несколькими клиентами отличить один от другого при сохранении данных, ведь может получиться так:



cliend1id<br/>
client2id<br/>
client1data<br/>
client2data<br/>


соответственно, я вместо данных клиента 2 получу данные клиента 1
  • Вопрос задан
  • 3844 просмотра
Подписаться 3 Оценить Комментировать
Ответ пользователя Алексей Ашурок К ответам на вопрос (4)
AotD
@AotD
PHP, Redis, Postgresql
Под сокет сервер на php можно взять специализированное решение phpDaemon или nanoserv.
Последний пользовал сам, все пользователи разделены по сокетам и ничего никуда не перепутывается)
Ответ написан
Комментировать