我有以下方法:
@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
发送回客户端?