Как создать игровой субъект-websockets на встроенном сервере? - PullRequest
0 голосов
/ 25 апреля 2019

Я хочу встроить Play-Framework в другое приложение, которое создает сайт интрасети во время его выполнения.Приложение имеет интерфейс графического интерфейса и в зависимости от введенного пользователем содержимого сайта изменяется.

Я уже успешно открыл графический интерфейс во время работы обычного сервера, но я хотел бы запустить графический интерфейс в качестве основногопрограмма а не сервер.В настоящее время Play заставляет меня запускать сервер в качестве основной программы и запускать графическое приложение, но я бы хотел, чтобы он был другим.

Я нашел следующее описание того, как встроить сервер воспроизведения.в другое приложение , но, к сожалению, нет документации по открытию веб-сокета в этом контексте.

Идеально было бы что-то вроде этого:

val server = AkkaHttpServer.fromRouterWithComponents() { components => {
    case GET(p"/test") => WebSocket.accept[String, String] { request =>
        ActorFlow.actorRef { out =>
            MyWebSocketActor.props(out)
        }
    }
}}

Создание веб-сокета какв примере кода можно найти здесь

Так что если кто-нибудь подскажет мне, как создавать веб-сокеты через actorflow на встроенном сервере, это было бы очень приятно.

Заранее спасибо!

...