-
在macos下,可以使用
vm_stat查看系统内存情况。
查看全部 -
WebServer是服务端应用
查看全部 -
http请求是应用层的协议
查看全部 -
yughihugihuikhjkhjk
查看全部 -
gftyuhdfghyfghy
查看全部 -
服务端如何支持websocket
查看全部 -
socket 是一种打开、读写、关闭模式,在客户端和服务端各自维护一个socket文件。其机制类似打电话,只能感知自己电话和对方号码。
查看全部 -
实时的数据传输和交互,简称IM;基础:长链接,在客户端发起时建立,客户端关闭时断开。期间多次发送请求接收响应而连接不断开。轮询模拟的长连接称为假长连接。
查看全部 -
2-5 多进程与进程名的概念
进程是程序在计算机上的进程活动。程序是死的、静态的。进程是活的、动态的。
进程分为 系统进程和用户进程。
系统进程: 用于完成操作系统的各种功能的进程,它们是运行状态下操作系统本身。
用户进程: 用户程序启动的进程。
并发执行:
单个:每个进程来回切换使用cpu,比如1ms, 用户感觉不到。
并行:进程数小于cpu数,不同进程分给不同cpu运行。每个进程单独运行。
查看全部 -
2-4 HTTP协议
是一种让web服务器与浏览器通过internet发送接收数据协议,建立在tcp,监听80端口。
一个应用层协议
Header + Body组成
比TCP更高级
短链接
查看全部 -
2-3 Socket
一个工具,一个接口
封装了TCP/IP 协议
1. 客观来说,建立进程通讯的端点,双方各自建立一个端点,才能通讯。
2. 客户端请求,服务器监听,连接确认。
建立长链接的基础
查看全部 -
1. TCP在ip层之上,应用层之下。
传输层通信协议
面向连接的、可靠地、基于字节流的
建立链接需要三次握手
查看全部 -
1. TCP 传输层协议 , HTTP 是应用层协议,WebSocket 和http一样是基于TCP的。
2. 长链接 一次建立链接长久使用。
3. Socket 是封装TCP的一个接口,是一个工具。
4. 常驻内存 像nginx、apache、mysql 运行后在内存。
5. Telnet 是Liunx 一个工具,用它检测tcp 是否正常。
6. 事件机制 监听用户行为,像js 监听点击事件, 用户点击按钮后会触发js代码,在这里监听一个连接,有数据传输过来会触发。
7. 轮询机制 相对于事件机制。 理解:在死循环中监听是否有新的事件或动态。
8. 后台服务 同常驻内存一样 apache,nginx,mysql,它们都运行在linux 后台当中。
9. 守护进程 帮助我们服务稳定运行。
10. Github 全球代码托管平台。
11. MeeppoPS 本次课程工具,开源框架,纯php开发的socket 服务。
查看全部 -
长链接:客户端第一次发起时建立,关闭客户端软件后断开。期间多次发送请求和相应,但是链接是不会断开的 轮询,死循环,伪长链接,while(true)不断发起tcp请求 动态查询,聊天工具,聊天机器人,游戏
查看全部 -
网页是怎么打开的
查看全部
举报