齐天大圣

WebSocket

WebSocket 背景 http 协议是无状态的,只能由客户端主动发起,服务端再被动响应,服务端无法向客户端主动推送内容,并且一旦服务器响应结束,所以无法进行实时通信。WebSocket 协议正是为解决客户端与服务端实时通信而产生的技术,现在已经被主流浏览器支持。 http 协议中虽然可以通过 keep-alive 机制使服务器在响应结束后链接会保持一段时间,但最终还是会断开,...

文件描述符

文件描述符 fd file descriptor 文件描述符背景及什么是文件描述符? 文件描述符背景?Linux 系统中,把一切都看做是文件 (包括普通文件、目录文件、链接文件、Socket 及设备驱动等)。在操作这些文件时,每操作一次就找一次名字,会耗费大量的时间和效率,所以 Linux 中规定每一个文件对应一个索引,这样要操作文件的时候,直接找到索引就可以对其进行操作了。什么是文件描...