質問コーナー

TalkJunction

sei6sei
Talkitのことでも、それ以外のことでもなんでも気楽に質問しよう!

レスポンス一覧

  • - 2024-09-10 12:23:42, ID: 478
    ↓記載する場所を間違えましたので下記は無視してほしいです。もしくは物理削除するか。
  • - 2024-09-10 12:23:02, ID: 477
    ・WebAPIの説明ページ「APIの利用に関して」にて、ログイン状態に関わらずログアウトボタンが表示されてしまう
    https://nandeyanen.ie-t.net/talkit/api.php

    ※補足
    ・ログイン後に上記ページを参照しても、「ユーザー名」「メールアドレス」に値が表示されないという軽微な不具合もあり(要水平展開)
    ・DashBoardに戻るaタグリンク名が「ダッシュボード」とカタカナになっていて不自然(要水平展開)
  • - 2024-09-09 23:25:10, ID: 471
    @sei6sei
    別に強制するわけではないですが、もしWSSサーバできたら構築手順をWIKIとして公開もらえると嬉しいです。Quill等で。
    後世のために。
  • - 2024-09-09 19:49:48, ID: 469
    なるほど。わかりやすい説明ありがとうございます!早速やってみます
  • - 2024-09-09 19:15:04, ID: 468
    下記の認識です。
    ・WS:HTTP+WebSocket
    ・WSS:HTTPS+WebSocket
  • - 2024-09-09 19:11:15, ID: 467
    >>445
    ・大まかな手順
    1)WebSocketライブラリをインストール
    PHP言語ならComposerにてインストール。
    2)WebSocket処理を記述したPHPコード実装
    3)WebSocketプロセスを待ち受けるためのTCPポート穴あけ
    UbuntuならufwというFirewallデーモンがあるのでそれを利用。iptablesコマンドでもOK。
    4)2)で作成したPHPファイルを起動
    例)php websocket.php
    通常であれば起動用シェルスクリプト作成の上、そのシェルの常駐プロセスを作成し運用する想定(いわゆるデーモン化)。

    5)あとはフロント側(HTML・CSS・JS)でWebSocket接続処理やサーバからのライブプッシュを受取処理等のリスナーを作成し、画面部品(ボタン・テキストなど)にリスナーをセットしてあげればWeb側のオブジェクト変更監視ができたことになる。

    以上1〜5が正しく設定できていれば、Web側で発生したイベントをフロントがリアルタイム監視できることになる。
    なのでユーザーが画面更新せずとも自動で画面一部が更新されたりするUI(リアクティブUIという)が提供できる。例:チャットのスタンプ
    したがって、「WSSサーバーってどうやって立てるんですか?」の回答としては大枠「上記1〜4の手順に沿ってサーバサイド作業をする」になります。

    ・参考
    https://www.mediaplex.co.jp/blogs/creative/retchet-websocket/
    https://tech.012grp.co.jp/entry/websocket-access-php
  • - 2024-09-08 19:20:04, ID: 445
    では私から。WSSサーバーってどうやって立てるんですか?

レスを投稿する