Ваш сервер, на котором будет произвольное количество активных клиентских сокетов, решает, в какие из них писать (возможно, в ответ на входные данные пользователя).
phpwebsocket
(что все еще очень грубокрая) имеет класс User
с полями $id
, $socket
(это базовый сокет TCP) и $handshake
.Вы можете расширить этот класс дополнительными метаданными о User
(например, идентификатор вычисления).Или вы можете использовать отображение массива из идентификатора вычисления в User
.
Возможно, когда Java-вычисления n
завершатся, вы можете посмотреть сокет, связанный с этим вычислением, и записать его в сокет.