top of page

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

  • 執筆者の写真: snackvirtual
    snackvirtual
  • 2022年8月22日
  • 読了時間: 1分

更新日:2022年9月2日

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

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

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


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

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

ree

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

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


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


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


 
 
 

Comments


bottom of page