<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Testing websockets</title>
</head>
<body>
<div>
<input type="submit" value="Start" onclick="start()" />
</div>
<div id="messages"></div>
<script type="text/javascript">
var webSocket = new WebSocket('ws://192.168.3.10:6898');
function start() {
var send={"cmd":"web.send_msg_to_kh","req_id":4,"params":{"from_sid":"sid_kf_31237","to_sid":"sid_kh_14168","msg":"ismd_msg://hurong"}};
var str=JSON.stringify(send);//特别注意,这里传的要转成字符串
webSocket.send(str);
webSocket.close();
return false;
}
</script>
</body>
</html>
需要注意的是,ws.send();要在ws.onopen之后,否则会报错
<html>
<head>
<meta charset="utf-8">
<title>这是一个测试用例</title>
</head>
<body>
<p id="info"></p>
<script type="text/javascript">
var ws = new WebSocket('ws://192.168.3.10:6898');
ws.onopen = function(){
info.innerHTML = '连接成功建立<br/>';
var str='{"cmd":"web.send_msg_to_kh","req_id":4,"params":{"from_sid":"sid_kf_31237777","to_sid":"sid_kh_14168","msg":"ismd_msg://hur"}}';
ws.send(str);
ws.close();
}
</script>
</body>
</html>
- 相关文章
- html5文件申明
- 热门文章
- win7中将文件拷贝到虚拟机linux下
- phpexcel设置行高及列宽,背景颜色,
- rabbitmq无法启动
- intellij idea不显示git push按钮
- php7中使用mongodb的aggregate进行
- centos7.4 64位下swoole安装及配置
- laravel页面静态化的方法
- navicate连接mycat报1184错误
- 单点登录sso原理及php实现方式及de
- devops-jenkins容器为pending状态
- 好评文章
- phpexcel设置行高及列宽,背景颜色,
- php7中使用mongodb的aggregate进行
- intellij idea打开文件所在文件夹
- windows下使用MongoDB Compass Com
- win7中将文件拷贝到虚拟机linux下
- laravel 中悲观锁 & 乐观锁的使用
- 单点登录sso原理及php实现方式及de
- navicate连接mycat报1184错误
- rabbitmq无法启动
- laravel整合dingo/api方法步骤:jwt
- 我的项目
- 【github】www.github.com/hurong241
- 【码云】gitee.com/hu_rong/projects
- 【docker hub】hub.docker.com/repositories/hurong241
- 【packagist】packagist.org/users/hurong241/packages
- 站点信息
- 建站时间:2011年
- 文章数:607篇
- 浏览数:940840