例:まとめて実装する
SocketIOServer server = new SocketIOServer(config);
// 接続
server.addConnectListener(client ->
log.info("Connected: {}", client.getSessionId())
);
// チャットをリッスン
server.addEventListener("chat", ChatPayload.class,
(client, payload, ack) -> {
// すべての人にブロードキャスト
server.getBroadcastOperations().sendEvent("chat", payload);
}
);
// 部屋に参加
server.addEventListener("join", String.class,
(client, roomName, ack) -> {
client.joinRoom(roomName);
}
);
server.start();参照
最終更新
役に立ちましたか?