Web Socket

Channel Chat

Channel에서 채팅 기능을 이용할 때 사용되는 WebSocket입니다. 채팅 데이터는 redisMySQL에 저장합니다.

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입니다. 채팅 데이터는 redisMySQL에 저장합니다.

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