タグ

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

タグの絞り込みを解除

socket.ioとnode.jsに関するfuminori1011のブックマーク (4)

  • Socket.IO覚え書き(Room、joinまわり) - Qiita

    ちょっと改めて調べ直したので記録を残しておく。 Socket.IOには所謂チャットを作りやすくなるようなRoomという概念があって、これに入れる事で部屋の中の人にだけ通知をするようなことが可能になる。発言が部屋の中の人にだけ見えるようにするような場合には重宝する機能だと思う。 ざっくり下記を見ると雰囲気が掴める。 http://d.hatena.ne.jp/hekyou/20111222/p1 その上で一次情報の下記を確認すると良いだろう。 使っているメソッドの名前が少々違うけれどもそれ程問題なく読めた。 https://github.com/LearnBoost/socket.io/wiki/Rooms 自分の所では下記のような雰囲気のコードを書いてチェックしてみた。 var server = http.createServer(app); server.listen(app.get('

    Socket.IO覚え書き(Room、joinまわり) - Qiita
  • Node.jsにてsocket.ioのjoinでチャットルーム実装! - へきょのーと

    JavaScript Advent Calendar 2011(Node.js/WebSocketsコース) 22日目です! 急遽参戦!そして初Advent Calendar... Node.jsでのチャットルームの実装にsocket.ioのjoin()を使ってみます。 はじめに socket.ioを利用したチャット機能の実装については サンプルも多く結構簡単に実装が可能です。 ですが、チャットルームの実装方法については情報が少なく やり方がわからなかったので色々調べつつ RoomList, Room, User クラスを自作することで対応を行いました。 ※sample https://github.com/hekyou/socket_io-not-join-sample ですが、、 最近socket.ioにjoinメソッドがあることを知りまして。 これなら簡潔に書けるじゃん... と、思

    Node.jsにてsocket.ioのjoinでチャットルーム実装! - へきょのーと
  • 【Node.js】socket.io(ver 1.3.5) の NameSpace & Room の使い方 - pospomeのプログラミング日記

    socket.io には NameSpace と Room という機能がある。 NameSpace … 機能単位で分ける Room ... NameSpace内のカテゴリーという位置づけ。 チャットシステムを作る時に機能が 「全社チャット」「部署チャット」「フリートーク」の3つだった場合は 「全社チャット」「部署チャット」「フリートーク」の各機能ごとにNameSpaceを定義して、 それぞれのNameSpaceにはグループ機能がある場合に グループ自体をRoomで管理する感じ。 【名前空間】 chatという名前空間を定義してみる。 of()で定義するだけ。 -------------------- var io = require('socket.io').listen(server); var chatNS = io.of('/chat'); chatNS.on('connection'

    【Node.js】socket.io(ver 1.3.5) の NameSpace & Room の使い方 - pospomeのプログラミング日記
  • Socket.io(v1.2)のスケールアウト。Redisを使って複数プロセスでのセッション共有してみる。 - Qiita

    Socket.io(v1.2)のスケールアウト。Redisを使って複数プロセスでのセッション共有してみる。JavaScriptNode.jsRedisAWSSocket.io Node.js Advent Calender の6日目です。順調に続いてますね。 この間の東京Node学園祭2014で@upgrade_aypさんセッションで@mizchiさんと隣の席でしたがここでもmizchiさんの隣(次の日)みたいです笑 はじめに 今回のネタはNode.js/Socket.ioをスケールアウトするときに初心者向け記事です。 (実際にAWS上で複数サーバーを立ててNode.jsプロセスのロードバランシングをしたときにつまづいた経験から、おさらいを兼ねてやってみます。) こちらの記事(Node.jsってなんじゃ?(Socket.IOとELBのまとめ))にあるように複数プロセスでSocket.ioを

    Socket.io(v1.2)のスケールアウト。Redisを使って複数プロセスでのセッション共有してみる。 - Qiita
  • 1