ターミナル上でユーザーを指定,もしくはオープンな場でチャットできるツール
サーバーとの通信は WebSocket 通信を用いて行う
以下のような JSON 形式を server に送信 server 側でどのユーザーに送るかを判断する
{
"id" : uuid,
"name" : user_name,
"message" : text_message
}Python 3.11
CUI : rich
Server : flask, flask_socketio
Client : socketio
イベント名で管理する
message, connect, disconnect, create_room, exit_room等


