タグ

WebSocketに関するajara1618のブックマーク (7)

  • サーバを作りながら学ぶWebSocketプロトコル - みずぴー日記

    WebSocketって何? WebSocketは、Javascriptでサーバとリアルタイム双方向通信をする仕組みです。概要は第1回 WebSocket登場までの歴史:Jettyで始めるWebSocket超入門|gihyo.jp … 技術評論社によくまとまっています。 この記事ではWebSocketサーバを実装しながら、どういうプロトコルかを解説します。サンプルコードはWebSocket Draft 76でechoサーバーを作ってみた - いろいろな何かのものを参考にさせていただいています。ありがとうございます。 ※WebSocketプロトコルは現在ドラフトの段階なので、そのうち仕様が変わる可能性があります。この記事は20111/23時点の情報です。 プロトコル概要 WebSocketで通信を行なうおおまかな流れは次のようになります。 クライアントとサーバの間でハンドシェイクを行ない、接続

    サーバを作りながら学ぶWebSocketプロトコル - みずぴー日記
  • JavaScriptでバイナリデータを扱う方法について調べた - いろいろな何か

    追記アリ(2010/11/19) はじめに 今回は以下の2つ、 JavaScriptでバイナリデータの生成 生成したデータをWebSocketでサーバに送信 がしたかったので、JavaScriptでバイナリデータを扱う方法について調べてみました。 メモ書き程度の内容ですが、調べた結果を記事にまとめてみました。実行環境は以下の通りです。 Mac OS X 10.6.4 Google Chrome 9.0.572.1 dev Firefox 4 beta 7 node.js 0.2.4 node-websocket-server 1.3.53 バイナリデータの生成 今回は『0x00 0x01 0x75 0xF0 0xFF』という5バイトのバイナリデータを生成してみます。 var dataArray = [0x00, 0x01, 0x75, 0xF0, 0xFF]; // 1バイトづつ配列の要素

    JavaScriptでバイナリデータを扱う方法について調べた - いろいろな何か
  • Start Using HTML5 WebSockets Today With a PHP Server | Envato Tuts+

    What Do WebSockets Replace? WebSockets are designed to address the limitations of traditional HTTP-based communication. Before the introduction of WebSockets, HTTP requests and responses were stateless, meaning that each request/response pair was independent of previous and subsequent requests/responses. Due to that, it was really difficult to implement real-time communication, where the server ne

    Start Using HTML5 WebSockets Today With a PHP Server | Envato Tuts+
  • Node.jsとWebSocketを使ってボンバーマン系のゲーム作ってみた - 最高のコンピューティング環境とは?

    まだ技術デモで、まともに遊べるレベルじゃないけど。 デモ http://syspri.org/test/websocket_tile_nosocketio/src/tile.htm キャラクターが接続しているブラウザの数(+ダミープレイヤーが1人)だけ表示されます 動作は全てのブラウザに反映されます。複数のブラウザ or windowで動かすと分かりやすいです。 WebSocketを使うのでsafari/chromeの最新版で動きます。firefoxでは動きません。 ソース サーバー側スクリプト http://syspri.org/test/websocket_tile_nosocketio/src/server.js miksago-node-websocket-serverを使っている。Socket.ioはなぜかやたら遅くなるので、とりあえず使ってない。 クライアント側スクリプト ht

    Node.jsとWebSocketを使ってボンバーマン系のゲーム作ってみた - 最高のコンピューティング環境とは?
    ajara1618
    ajara1618 2010/11/24
    不覚にもハマった
  • ニコスのキャッシング一括返済は手数料を取られますか?

    ニコスのキャッシング一括返済は手数料を取られますか? 私はいつでもお金を借りられる方法として、ニコスのカードキャッシングを利用しています。キャッシングは先に手続きを済ませておけばいつでも借りる事ができますし、ニコスという信頼性が高いブランドというのも、個人的にはとってもありがたいです。 それでキャッシングを使うと一括返済か分割で払うか選べるわけで、大体の場合は分割がデフォルトになっていますよね?分割すると月々が楽ですが金利手数料などもあって、余裕さえあれば一括にて返していきたいと思っています。今回はその一括返済について、お聞きしたい事があるんです。 一括返済をするときって、別途手数料がありましたっけ?ローンとかの一括返済だと繰り上げ手数料が取られると聞いた事があり、手数料が取られてしまうようならお得にならないとも聞きました。キャッシングといえどローンみたいなものですから、やっぱり手数料はあ

  • Shindigのwave featureで実現する簡単なお絵かきチャット feat. node.js and Socket.IO - 愛と勇気と缶ビール

    タイトル書いてから気づいたけど、別にチャット機能とかなかった。 http://d.hatena.ne.jp/zentoo/20100821/1282407303 以前に書いた↑のエントリでは、Shindigのextrasに入ってるwave featureを調べてみて、「あーこれShared Stateはコンテナ側で何とかしてくれって形ですね」という所で終わっていた。今回はいささか無理くりながらShared Stateの実装を行ってみた。 Shared Stateに用いるサーバはnode.jsで実装する。構成としては、Shindigが8080番で待ち受け、node with Socket.IOを9000番で起動。Socket.IOはnode.jsで簡便にWebSocketのサーバサイドを実現するライブラリとして知られているが、WebSocketが動かない環境ではxhr-multipartやx

    Shindigのwave featureで実現する簡単なお絵かきチャット feat. node.js and Socket.IO - 愛と勇気と缶ビール
  • Pusher + Google App EngineでリアルタイムWeb - にのせき日記

    「WebSocketで目指せ“リアルタイムWeb”!」(http://www.atmarkit.co.jp/fcoding/articles/websocket/02/websocket02b.html) これ読んで面白そうだと思ったので、とりあえずTwitterのpublic timelineを表示していくWebサイトを作ってみるよ。 Pusherに登録 http://pusherapp.com/ さくっと登録しましょう。 Dashboard→Api accessでapi_id, key, secretが入手できる。 コーディング サーバーとしてGAEを使用する。Pusherのアーキテクチャとかは上の記事を読んでください。 HTML <!DOCTYPE html> <head> <title>Pusher Test</title> <link href="/css/main.css" m

    Pusher + Google App EngineでリアルタイムWeb - にのせき日記
  • 1