「Unity/websocket」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→websocket-sharpをビルドする) |
|||
行8: | 行8: | ||
#以下が作成されることを確認 | #以下が作成されることを確認 | ||
websocket-sharp/bin/Debug/websocket-sharp.dll | websocket-sharp/bin/Debug/websocket-sharp.dll | ||
+ | |||
+ | ==サーバ側websocketをインストール== | ||
+ | $ npm install -g ws | ||
+ | server.js | ||
+ | var WebSocketServer = require('ws').Server; | ||
+ | var wss = new WebSocketServer({port: 9001}); | ||
+ | wss.on('connection', function(ws) { | ||
+ | ws.on('message', function(message) { | ||
+ | console.log('received: %s', message); | ||
+ | }); | ||
+ | ws.send('something'); | ||
+ | }); | ||
+ | $ node server.js |
2017年11月16日 (木) 12:44時点における版
websocket-sharpを使う
websocket-sharpをビルドする
- ruby2.0以上を入れる
- brew install mono
- Example〜Example4を削除しwebsocket-sharp.slnないのExampleも削除する
$ xbuild websocket-sharp.sln
- 以下が作成されることを確認
websocket-sharp/bin/Debug/websocket-sharp.dll
サーバ側websocketをインストール
$ npm install -g ws
server.js
var WebSocketServer = require('ws').Server; var wss = new WebSocketServer({port: 9001}); wss.on('connection', function(ws) { ws.on('message', function(message) { console.log('received: %s', message); }); ws.send('something'); }); $ node server.js