top of page

Skywayデータ通信+javascriptで2shot Chatの排他制御

執筆者の写真: snackvirtualsnackvirtual

更新日:2022年9月2日

Ajax通信でのPythonの挙動の謎は、さくっと検索した限りでは全く不明

これは時間がかかりそうなのでじっくりやるとして、ちょっとペンディング

もしかしたらもっといい方法があるかもしれないので、いまは深追いしない


全体システム構築のため、この通信を利用していろいろいじっていたが、

会話相手をひとりだけにするという排他制御はjavascript内で完結できそう


まず通信プロトコルとして、

シーケンス番号+アクション+Talk側Skyway PeerID+会話中のPeerID+ClientのPeerIDをヘッダーとして会話データに付加する


こうすることにより、Clientのjavascriptで、会話中のPeerID<>ClientのPeerIDの場合、チャット用のテキストボックスの入力とキー押しを禁止することで、会話をひとりに絞りながら、全員でその様子を見ていられる


まだデバッグ用の表示をすべて取る勇気はないが、一応完成した


閲覧数:0回0件のコメント

最新記事

すべて表示

Comments


bottom of page