课程/HTML/CSS/前端开发
基于Websocket的火拼俄罗斯(基础)
-
-
菜花籽
2018-07-28
我的代码记录
-
1赞 · 0采集
-
-
NevanQin
2018-02-28
- var ws = require("nodejs-websocket")
var clientCount = 0
// Scream server example: "hi" -> "HI!!!"
var server = ws.createServer(function (conn) {
console.log("New connection")
clientCount++
conn.nickname = 'user' + clientCount
broadcast(conn.nickname + 'coms 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 + 'go awary')
})
conn.on("error", function(err) {
console.log(err)
})
}).listen(8001)
console.log('go runed')
function broadcast (str){
server.connections.forEach(function(connection){
connection.sendText(str)
})
}
-
0赞 · 0采集
-
-
海的思念绵延不绝
2018-01-18
- 为了区分消息的类型,在服务端给消息定义类型和具体的值,然后用json转成字符串发送(只能发送字符串)
-
截图
0赞 · 0采集
-
-
qianduancainiao
2017-09-02
- 定义一个mes对象
然后给对象加上一个mes.type标识,区分是用户进入还是发送消息
数据内容保存在mes.data中
然后通过JSON.stringify()把对象转成字符串发送
-
截图
0赞 · 0采集
-
-
慕田峪3778255
2017-08-21
- 实时通讯
-
截图
0赞 · 1采集