В документации здесь http://socketo.me/docs/ представлены 2 примера: один - простое приложение чата (http://socketo.me/docs/hello-world), которое использует концепцию MessageComponentInterface в качестве сервера WebSocket, а второе (* 1007). *http://socketo.me/docs/push) - приложение Pu sh, использующее концепцию WampServerInterface. Я успешно установил оба примера.
Если я правильно понял, использование MessageComponentInterface - интерфейсное приложение может взаимодействовать с сервером WS, делающим запросы к нему, и, используя WampServerInterface - фоновый сервер, может взаимодействовать с внешним интерфейсом, передавая ему сообщения.
Возможно ли объединить эти концепции в одном сервере WebSocket для создания многофункционального приложения? Как будто я хочу отправлять сообщения на сервер WS, а также получать их асинхронно.
Должен ли я просто реализовать оба этих интерфейса в своем пользовательском классе и затем передать их конструктору сервера? Или я должен сделать что-то другое?
Любые мысли приветствуются:)