Web Socket
Channel Chat
Channel에서 채팅 기능을 이용할 때 사용되는 WebSocket입니다. 채팅 데이터는 redis와 MySQL에 저장합니다.
Client에서 사용할 때 Stomp Brocker 셋팅을 pub으로 연결 해야합니다.
@MessageMapping("/chat/message")WebSocket으로 보내는 Chat의 Request DTO입니다.
Request DTO
{
"channelId": "string",
"email": "String",
"contents": "String",
"sendTime": "LocalDateTime",
"type": "String",
"files": "List<String>",
"originFiles": "List<String>",
}Direct Chat
DM 채팅 기능을 이용할 때 사용되는 WebSocket입니다. 채팅 데이터는 redis와 MySQL에 저장합니다.
Client에서 사용할 때 Stomp Brocker 셋팅을 pub으로 연결 해야합니다.
@MessageMapping("/chat/directMessage")WebSocket으로 보내는 Chat의 Request DTO입니다.
Request DTO
{
"channelId": "string",
"email": "String",
"contents": "String",
"sendTime": "LocalDateTime",
"type": "String",
"files": "List<String>",
"originFiles": "List<String>",
}Last updated