2014年7月3日 星期四

node.js使用ws.js簡單練習建立web socket

參考以下兩個網頁:

web socket server
html檔

這次練習目的是要了解建立並使用web socket server與瀏覽器互相傳送資訊。
使用的是ws framework。




之後開啟命令提示字元,輸入:
npm install ws.js


開啟文字編輯器
web socket server裡的程式碼建立一個js檔(命名srv.js)
另用html檔連結裡的完整程式範例那邊的程式碼建立html檔(命名testclient.html)

完成之後要來開啟web socket server,
使用命令提示字元,
cd至srv.js儲存的目錄,先再輸入一次:
npm install ws.js
否則會說找不到ws這個model;之後輸入:
node srv.js

成功的話會有個底線在閃,
這時候使用瀏覽器開啟html檔,
如果有連線成功、訊息已傳送的方塊就是成功了,
而在命令提示字元也會看到web socket server收到訊息。


還有其他方法也可以實作出web socket,例如socket.io
有趣的實驗,可以了解看看:
聊天廣播 - socket.io

(在cmd輸入 npm install socket.io 就可安裝)


沒有留言:

張貼留言