Webflux / Websockets:如何向会话添加字符串数据?

时间:2018-07-16 11:14:41

标签: spring-websocket spring-webflux

我有以下方法:

@Override
public Mono<Void> handle(WebSocketSession session)
{
    session.receive()
            .map(WebSocketMessage::getPayloadAsText)
            .subscribe(System.out::println);

    return session.send(Flux.just("1", "2", "3")
            .delayElements(Duration.ofMillis(5000))
            .map(it-> {
        System.out.println(it);
        return session.textMessage(it);
    }));
}

System.out按预期1 2 3打印数据,但是在网络套接字的客户端上,我一直将数据保留为空。如何将1 2 3发送回客户端?

0 个答案:

没有答案