Socket.Io+HttpWebRequest 请求Api

本文介绍了一个使用Socket.io的HTML客户端示例,展示了如何通过Socket.io建立连接并接收来自服务器的消息。该示例包括了连接状态的显示、消息接收及响应等功能。

Socket 接收代码

 1 <html>
 2   <head>
 3     <title>Socket Client Demo</title>
 4     <script src="./socket.io.js"></script>
 5     <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
 6   </head>
 7   <body>
 8     <div>
 9       连接状态:<input id="status" name="status"/>
10     </div>
11     <div id="message"></div>
12     <div>
13       <button onclick="javascript: socket.connect()">连接</button>
14       <button onclick="javascript: socket.disconnect()">断开连接</button>
15     </div>
16 
17     <script>
18     var socket = io.connect('http://10.10.112.58:3002?employee_code=code1');
19     $("#status").val("已经连接");
20     socket.on('ping_custom', function( data ) {
21       console.log(data);
22     });
23 
24     socket.on("receiver_message", function(data){
25     
26       $("#message").append('<div>' + data["title"] + '</div>');
27       
28       socket.emit("receiver_message_callback",{
29         message_receiver_id: data["message_receiver_id"]
30       });
31     });
32 
33     socket.on('disconnect', function() {
34       console.log("与服务其断开");
35       $("#status").val("断开连接");
36     });
37     socket.on("connect", function(){
38       console.log("连接到服务器");
39       $("#status").val("已经连接");
40     })
41     </script>
42 
43   </body>
44 
45 </html>
View Code

WebApi请求代码

 

转载于:https://www.cnblogs.com/mailaidedt/p/6484847.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值