/**
?*?Created?by?一個(gè)老實(shí)人?on?2017-09-10.
?*/
var?ws?=?require("nodejs-websocket")
var?clientCount?=?0
var?PORT?=?3000;
var?server?=?ws.createServer(function?(conn)?{
????console.log("New?connection")
????clientCount++
????conn.nickname?=?"user"+?clientCount
????????broadcast?(conn.nickname?+?'comes?in')
????conn.on("text",?function?(str)?{
????????console.log("Received?"+str)
????????broadcast(str)
????})
????conn.on("close",?function?(code,?reason)?{
????????console.log("Connection?closed")
????????broadcast(conn.nickname?+?'left')
????})
????conn.on("error"?,?function(err){
????????console.log("handle?err")
????????console.log(err)
????})
}).listen(PORT)
console.log('你已經(jīng)連上服務(wù)器端口為'?+?PORT)
function?broadcast(str){
????server.connections.forEach(function(connection)?{
????????connection.sendText(str)
????})
}
2017-09-11
index.html看下,new WebSocket后面服務(wù)器地址對嗎