nodejs
パス別に処理を分割したいみたいな… ホスト名は実際のwebサイトみたいに扱って/hogehoge1、/hogehoge2とかでsocket通信したいみたいな感じですかね やったこと 下層パスを用意して、処理を記載。 クライアントもそれに合わせたURIを指定してアクセス 実装 サ…
ソケット通信のサンプルって 基本TCP/IP関連のやつなんですね。 まあ、わかりますけど、websocketとか使う際はどんなデータが流れてくるとかどんな手法で送信したらよいとかちょっとわかりづらい事があります。 今回はJavaでsocket.ioのサンプルを探して見ま…
socket.io nodejsのモジュールで双方向通信を可能とするモジュール。 WebScoketなどを用いてチャットなどを実行できる。 いままではhttp併用 だったけど、socket.ioのみのバージョンを用意できるようになったらしい 環境 nodejs v8系 ※nodebrewなどを使用し…
以前作ったもの reactjsで超単純なTODOアプリを作成してみた - m_shige1979のささやかな抵抗と欲望の日々これが現在はjsxで作っている。 実際、jsxのほうが作りやすいけどなんかあれかもしれないので分割してみるついでにnode.jsの方法で作成 バージョン rea…
nodejsの勉強しているけど コールバックのしくみをいまいち理解できていない ファイルとかを読み込んだあとに動かすと思われるが引数でどんな値がくるのかよくわかっていないことがおおいので結構混乱する。 Excelでファイルの読み書きを行うことした https:…
electronとかいうのがありまして… http://electron.atom.io/jsを使ってやるらしいけどファイル制御とかはnodejsの部分を使用するということになるうん、javascriptはjquery以外には勉強しかしていない このままだとコピペエンジニアになってしまう…(´・_・`)目…
WebRTCで接続する場合 Webサーバ 通信を実際に行う画面。これがないと始まらない シグナリングサーバ ピアツーピア通信を行うもの。基本的にはこれがあれば通信を行うことが可能。ローカルネットワーク内ではこれだけで行けるんじゃないかな? Stunサーバ シ…
前回の続き これ環境はraspberry piのやつとりあえず、チャットもどきを動かす 手順 socket.ioを追加インストール npm install --save socket.ioインストールして、packege.jsonに追加 ※socket.ioのコンパイルはちょっと時間がかかるかも… public/test.html…
raspberry piを使用したWebサーバの稼働テスト いろいろなサイトを見るとコンパイルに2時間とかかかるとかいわれたけどバイナリなら早いはずなので試す。 手順 apt-getをupdate sudo apt-get update ついでにvimをインストール sudo apt-get install vim no…
WebRTC とあるサイトで簡単に実験できる情報が記載されていたので、半信半疑ながら試す ベースとする環境 OS CentOS 64bit Webアプリサーバ dev.webrtc.com シグナリングサーバ 192.168.51.129:9001 TURNサーバ なし 手順 環境 [root@localhost ~]# node -v …
nodejsでメール送信 今回はlocalhostからリレーで使用するため、localhostで行う。設定ではSMTPでユーザー、パスワードも指定できるがテストなので一番簡単なやつで対応 モジュールインストール [root@localhost ~]# cd /var/www/tools/node1/ [root@localho…
nodejs ちょっと勉強するモチベーションが低下してきたので別の言語を触ってみる 環境 server.js // httpモジュールを読み込み、サーバオブジェクトを取得 var http = require("http"); var url = require("url"); var fs = require("fs"); var path = requi…