我是靠谱客的博主 淡淡春天,最近开发中收集的这篇文章主要介绍C实现WebSocket服务端与订阅端以及HTML5的WebSocket,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

WebSocket如何在浏览器端使用

<!DOCTYPE html>
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
    <meta name="format-detection" content="telephone=no">
    <meta charset="UTF-8">
    <style>
    </style>
</head>
<body>
    <input type="text">
    <button>测试</button>
    <div></div>
</body>
<script>
    var input=document.querySelector('input')
    var button=document.querySelector('button')
    var div=document.querySelector('div')
    //创建websocket对象
    // var socket=new WebSocket('ws://echo.websocket.org')
    var socket=new WebSocket('ws://192.168.32.190:9999')
    //添加连接成功事件监听
    socket.addEventListener('open',()=>{
        div.innerHTML='连接成功'
    })
    socket.addEventListener('message',(msg)=>{
        console.log(msg)
        div.append(msg.data)
    })
    button.addEventListener('click',()=>{
        var value=input.value
        socket.send(value)
        console.log("测试")
    })
</script>
</html>

C实现服务端

源码:
https://github.com/wexiangis/websocket_for_linux
博客参考:
https://blog.csdn.net/SGuniver_22/article/details/74273839?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-9.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-9.control
抓包参考博客:
https://blog.csdn.net/holandstone/article/details/47026213
select()函数详解:
https://blog.csdn.net/hmxz2nn/article/details/79777372?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160731167419724839520346%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=160731167419724839520346&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_click~default-1-79777372.nonecase&utm_term=select()&spm=1018.2118.3001.4449

https://blog.csdn.net/lingfengtengfei/article/details/12392449

优秀博客文章:
https://blog.csdn.net/xxdddail/article/details/19070149

http://www.2cto.com/kf/201210/161006.html

TCP协议详解:
https://blog.csdn.net/miao309410364/article/details/50240173

最后

以上就是淡淡春天为你收集整理的C实现WebSocket服务端与订阅端以及HTML5的WebSocket的全部内容,希望文章能够帮你解决C实现WebSocket服务端与订阅端以及HTML5的WebSocket所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部