Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从WebSocket开始_Websocket - Fatal编程技术网

从WebSocket开始

从WebSocket开始,websocket,Websocket,我对WebSocket有一个巨大的困惑。我读了一些关于websocket的博客,它需要节点websocket服务器,我下载了演示文件,聊天应用程序似乎不起作用。总而言之,我需要用什么来使用WebSocket?我需要下载节点服务器还是什么?与socket.io相关的内容是什么 节点是WebSocket的良好起点,但决不是唯一的起点 我可能会从这里开始: WebSocket? WebSocket是通过web实现与服务器的套接字通信的标准 是否需要节点? 现在,套接字通信盛行的服务器可以以任何方式实现

我对WebSocket有一个巨大的困惑。我读了一些关于websocket的博客,它需要节点websocket服务器,我下载了演示文件,聊天应用程序似乎不起作用。总而言之,我需要用什么来使用WebSocket?我需要下载节点服务器还是什么?与socket.io相关的内容是什么

节点是WebSocket的良好起点,但决不是唯一的起点

我可能会从这里开始:

WebSocket? WebSocket是通过web实现与服务器的套接字通信的标准

是否需要节点? 现在,套接字通信盛行的服务器可以以任何方式实现。Node当然是实现服务器端的一个流行选项,但它不是唯一的,您可以使用python、erlang、ruby或任何其他可以绑定套接字连接的语言

什么是socket.io? io是javascript库,它使通过web进行套接字或类似套接字的连接成为可能。请看,WebSockets是最新的标准,并非所有浏览器都支持它,只有现代浏览器支持它。是什么使socket.io如此受欢迎,像彩虹和童话故事一样,也是您在研究WebSocket时偶然发现它的主要原因之一,是它将使所有浏览器中的socket/socket通信成为可能

socket:当socket.io检测到支持WebSocket的浏览器时,它将使用此WebSocket实现进行套接字通信。 socket-like:但是,当socket.io检测到不支持WebSocket的浏览器时,它仍将为您提供socket-like通信。Tid bit:此功能的内部使用AJAX轮询。
我是否需要安装任何服务器端实现?无论我选择哪种服务器端?