老师,我想请问下websocket和socket有什么区别吗
我之前对socket的理解就是,socket就是基于tcp/udp传输层的一个接口,可以直接通过socket来传输信息。
今天听完老师讲的websocket后,感觉和socket很像,它们是一个概念吗?
登陆购买课程后可参与讨论,去登陆吧
1. Socket 是传输控制层的接口。用户可以通过 Socket 来操作底层 TCP/IP 协议族通信。比如Nodejs侧的ws这个库。
2. WebSocket 是一个完整应用层协议,比如在HTTP中就有WebSocket这个对象。
3. Socket 更灵活(因为是服务端的),WebSocket 更易用。
两者都能做即时通讯,某些场合下两者的称呼是一样的。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
请购买大前端2022版;从前端到全栈再到大前端,打通小程序+PC+WebApp+后台系统,配套更新Vue3.0正式版内容
114 1
41 1
62 1
40 1
19 2
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧