タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

JavaScriptとWebSocketに関するakatakunのブックマーク (2)

  • Socket.IOでメッセージが届いたことを確認する - Qiita

    WebSocket使ってると、クライアントからサーバーにメッセージ送って、届いたのがはっきりしてから何かしたいことがあったりします。WebSocketの仕様その物にはそういう機能は無いようですが、Socket.IOにはそういう機能があったのでこれが使えました。 (低レベルの話を期待していた方、済みません) ドキュメントに書いてあることそのままではあるんですが:Sending and getting data (acknowledgements) Socket.IOのacknowledgements機能 emitするクライアント側のコード、サーバー側のonで待ち受けるブロックのコード、のそれぞれでコールバック関数を登録することで、クライアントからのメッセージが届いた時の処理を書けます。処理を書けるということは、届いたことが確認できるということです。

    Socket.IOでメッセージが届いたことを確認する - Qiita
  • Socket.ioで作ったWebSocketサーバをELBでロードバランスする - Qiita

    課題 現在、作っているサービスではsocket.ioを使って作ったWebSocketサーバをELB経由で使っています。 開発環境はELB配下にEC2が1台で、番環境は複数台です。 これ、どちらも正しく動いているように見えていたんですが、最近セットアップした番環境の方でWebSocketへのUpgradeがうまくいっておらず、pollingで動いていることに今日気がつきました。 サービスとしてはまぁ一応問題はないんですが、WebSocketで動いていると思っていたものが実はPollingだったというのはわりかし衝撃です。 原因 なんでやねんと思ってググるとわりと簡単に原因に行き当たりました。公式ドキュメントで思いっきり説明されています。 日語だとこの辺でが参考になります。 Express / Socket.IO をスケールアウトしてみよう Socket.IO or WebSocket

    Socket.ioで作ったWebSocketサーバをELBでロードバランスする - Qiita
  • 1