使用websocket编写一个聊天程序,包括上线通知和点对点聊天
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 

31 linhas
789 B

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<button onclick="sendHandler('zhangsan')">给zhangsan发送消息</button>
<button onclick="sendHandler('lisi')">给lisi发送消息</button>
<script>
var ws = new WebSocket("ws://192.168.0.70:8999/ws/imserver/wangwu")
ws.open = function (msg){
console.log("open:"+msg)
}
ws.onmessage = function (msg){
console.log("message:"+msg)
}
function sendHandler(userid){
var param = {}
param.sendUserId = 'wangwu'
param.receiveUserId = userid
param.message = '来自 wangwu 消息'
param.msgType = 2
param.uuid = new Date() * 1
ws.send(JSON.stringify(param))
}
</script>
</body>
</html>