Skip to content

huntmori/ws-ratchet-real

Repository files navigation

server

php .\public\server.php

client

cd public
php -S localhost:3000

docker-compose

docker-compose up -d
docker-compose down -v 
docker-compose build --no-cache app

SAMPLE JSON DATA(FOR TEST)

RoomCreate

{
  "event_name": "room.create",
  "payload": {
    "room_name": "PUBLIC ROOM",
    "maximum_users": 8,
    "join_type": "PUBLIC",
    "open_type": "PUBLIC"
  }
}

Room Message

{
  "event_name": "room.chat",
  "payload": {
    "room_uuid": "cd0f34b1-ca95-11f0-91f1-ca3eeb8c5813",
    "message" : "ratchet, hello world!"
  }
}

RoomJoin

{
  "event_name": "room.join",
  "payload": {
    "room_uuid": "ada21635-c6df-11f0-bf31-e25046673686",
    "room_password": null
  }
}

Room List

{
  "command": "room_list",
  "data": null
}

UserCreate

{
  "event_name": "user.create",
  "payload": {
    "id" : "kknd",
    "password": "1q2w3e"
  }
}

User Login

{
  "event_name": "user.login",
  "payload": {
    "id": "kknd",
    "password": "1q2w3e"
  }
}

About

Ratchet으로 구현하는 websocket chat server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors