You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
大事なお知らせ node.js v7.2.1 socket.io 1.7.1 等々、最新のバージョンを用いてsocketio通信を行えることを確認しました。 なので以下の続きは書きません。 その代わり、時間はかかりますが新しいバージョンに対応した チャットの作成を行いたいと思います。 いいね等をしてくれた方々、誠に申し訳ございませんが どうぞご理解の程、よろしくお願いします。 ある程度の作業が済んだのでこれから少しずつ書いて行こうかと思います。 内容としては ・socket.ioとandroid studioとnode.jsの通信、チャット ローカルのみ対応(10.0.2.2:8000とかとか) ・socket.io(?)とandroid studioとnode.jsの通信 ログインのみ 少し広めのローカル対応(ipv4アドレスで開いたサーバに接続できます) 以上、2点の内容を書いてみよう
参考にしていただければ幸いですが、参考にして不具合等が起きた場合、保障はできませんのであしからず。 間違い等あればご教授いただけると助かります。 >> 追記(2017/07/20) nodejs, npm のインスコ方法を記載しました。 (epelからyumインスコすると、バージョンv0.10が入るので・・・) この回のゴール ・websocket通信をsocket.ioとExpressを使用して実装 ・送信したデータの共有 環境 Windows7 Node.js v0.10.25 * 検証環境 Opera 32 Chrome 46 FireFox 41 IE 9(検証のためにダウングレードしてた・・・) Node.jsのインスコ windowsの場合は本家から落とすだけです。 コマンドプロンプト上で「node -v」と打って、バージョンが表示されればOK。 されなければ、環境変数に追加し
Node.jsからSocket.IOを使う上で知っておくべきWebSocketの背景やSocket.IOの知識についてまとめてみました。 後半はインストール方法とサンプルになります。 1. Socket.IOとは 1.1. HTTP クライアントからサーバーにリクエストを送り, サーバーはそれに対してレスポンスを返すというプロトコルです。 サーバーからクライアントに対してリクエストや通知を送信する方法は用意されていません。 1.2. ポーリング クライアントからサーバーに定期的にリクエストを送信する方法。 無駄なリクエストが増えてしまうという欠点があります。 1.3. WebSocket 2011年にRFC6455で仕様が提案されたサーバーとクライアントの双方向通信用のプロトコルで, 非同期かつ双方向の通信を可能にしています。 ブラウザのバージョンによってはサポートしていないものもあるので
ElectronでSocket.ioを導入するテスト編です。 参考にしたところ Node.jsとSocket.IOによるPCとスマホブラウザのペアリングデモ Electron で jQuery をスマートに読み込む方法 やりたいこと スマホでリモート操作 Electronアプリと連動すること とりあえず、動かしてみる 前提条件: Node.jsやElectronのあれこれが済んでいること。 まだの場合は、コチラを参照するといいでしょう。 さっそく、Node.jsとSocket.IOによるPCとスマホブラウザのペアリングデモのコードをダウンロードし、適当な箇所に解凍します。 組み込み予定のElectron内に、先ほど解凍したコード全部コピーし、Electronのメインファイルへ「server.js → index.js」へ移植します。 ... // ここから // サーバー構築 var ht
ほどよいサンプルがなかったので作った。 Express4 のインストール WebStorm 10 のテンプレートで「Node.js Express App」を選んで自動的に作成。 Template は Jade。 モジュールはこんな感じ { "name": "NodeExpPassportOAuth2_SocketIO", "version": "0.0.0", "private": true, "scripts": { "start": "node ./bin/www" }, "dependencies": { "body-parser": "~1.12.4", "cookie-parser": "~1.3.5", "debug": "~2.2.0", "express": "~4.12.4", "jade": "~1.9.2", "morgan": "~1.5.3", "serve-f
There is no gain saying the fact that Cryptocurrencies are taking up the technological space and most transactions are carried out with cryptocurrencies. The cryptocurrency market cap for the year ending 2018 was estimated to be between $1-2 trillion. Bitcoin has the largest market share in the cryptocurrency market. As of 2018, its market cap exceeded $70billion with a trading volume of $3billion
the open realtime servera fast and secure data-sync realtime server for mobile, web & iotget started Why deepstream?deepstream allows clients and backend-services to sync data, send events and more with a heavy focus on security. Configure everything server side without writing a line of code while still connecting to your favorite cache, database, message bus and more. records realtime document s
tmuxを使って同一コンソール内で複数のdocker runを行ったメモ。webpack , karma, gulp + express + socket.io , mongodb.MongoDBExpresstmuxDockerwebpack [前回][link-18]の続き。複数ウィンドウを開くのが面倒なため1つのコンソールを分割する。 (2016/2/4 追記)webpackの設定で、ファイルを更新した時はうまくいくが、新規作成したときに認識しなかったのでgulpを使用する構成に変更。 tmuxでウィンドウを分割 tmuxの設定はコピペ。 [達人に学ぶ.tmux.confの基本設定][link-4] #prefix C-aに変更する set -g prefix C-a # C-bのキーバインドを解除する unbind C-b # キーストロークのディレイを減らす set -sg es
はじめに スマートフォン向けFX情報サイトsmartfx.minkabu.jpをSocket.ioとBackbone.jsを使って今話題のSinglePageApplication(SPA)で構築しました。 想像していたよりも簡単にできたので、共有してみます。 Socket.ioを使う理由 マーケット情報は共通の情報のため、Socket.ioのBroadcastができ、かつ更新時のみ送信できるという性質がサーバにもクライアントにもやさしいです。 Backbone.jsを使う理由 SPAというと最近ではAngular.jsばかりが目立ちますが、Backbone.jsを選んだのは下記理由です。 1.AngularJSの場合は圧縮され最小化された状態で約36K、Backboneは6.4Kなのでスマホの回線を考えると、Backbone.jsのほうが優位です。 2. 拡張性もBackbone.jsは
Socket.ioとBackbone.jsによるSingle Page Application概要編に続いて実装編としてDemoのソースを解説します。 Demoのソースはgithubで公開しています。 backbone_socket_io_reqev デモの構成 -- app.js |- public - index.html | |- backbone - spa.js | template - timer.jst.ejs | |- time.jst.ejs | |- app - router - sample_router.js.coffee |- models - timer.js.coffee |- views - timer_view.js.coffee |- time_view.js.coffee var express = require('express') var Tim
the open realtime servera fast and secure data-sync realtime server for mobile, web & iotget started Why deepstream?deepstream allows clients and backend-services to sync data, send events and more with a heavy focus on security. Configure everything server side without writing a line of code while still connecting to your favorite cache, database, message bus and more. records realtime document s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く