# WebSocket和Socket

tags:WebSocketSocket

引言:好多朋友想知道WebSocket和Socket的联系和区别,下面就是你们想要的

先来一张之前收集的图,我看到这张图真的是笑了,当时还给我朋友门转发了一下,不知道你笑了没有。

# WebSocket和Socket

联系

看完上面的图,应该猜到了,他们之间也确实没有什么实质性的联系,当然除了名字有点相同,文章后面有名称的由来可以参考阅读

Socket

英文socket的意思是插座,网络中的Socket是一个抽象的接口,可以理解为网络中连接的两端。通常被叫做套接字接口,其意义在对传输层进行封装屏蔽了传输层的复杂性。它并不是一个协议,是为了大家更方便的使用传输层协议产生的一个抽象层。大部分的主流编程语言都提供socket函数。我们拿php来举例说明

<?php 1. socket_create() - 创建一个套接字 2. socket_accept() - Accepts a connection on a socket (接收) 3. socket_bind() - 给套接字绑定IP和端口号 4. socket_connect() - 和一个套接字建立连接 5. socket_listen() - Listens for a connection on a socket (监听) 6. socket_last_error() - Returns the last error on the socket 7. socket_strerror() - Return a string describing a socket error ?>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wssjzs.html