一 复习和目标 1 复习 协议概述: WebSocket内置消息定界并且全双工通信 WebSocket使用HTTP进行协议协商,协商成功使用TCP连接进行传输数据 WebScoket数据格式支持二进制和文本 初始握手和计算响应键值 消息格式 关闭握手 2 目标 Nodejs实现WebSocket服务 ...
分类:
Web程序 时间:
2018-12-12 00:29:16
阅读次数:
689
write 作用:给其它的在线用户发送消息 格式:write [ 用户名 ] [ tty ] 注意点:使用之前最好使用 who 命令查看当前在线用户,tty 为端口号 使用举例: 在光标闪烁的地方输入内容,使用 CTRL+D 保存结束发送 wall 作用:以广播的方式向系统中所有用户发送消息 格式: ...
分类:
其他好文 时间:
2018-11-28 23:37:28
阅读次数:
331
Python web框架的本质: 收发socket消息 --> 按照HTTP协议消息格式去解析消息 路径和要执行的函数的对应关系 --> 主要的业务逻辑 字符串替换 --> 模板(特殊符号 --> 数据) 一个完整得请求流程: 0. 启动服务端,等待客户端(用户的浏览器)来连接 1. 在浏览器地址栏 ...
分类:
其他好文 时间:
2018-11-28 14:01:09
阅读次数:
164
一 前言 在日常上网过程中,我们在网址栏中输入网页地址 网络传输都是电信号传输的,那我们怎么把输入的内容变成电信号呢?然后发送给百度让他们知道我需要访问他,那是不是发送的消息应该有一些固定的格式呢?让所有电脑都能识别的消息格式,他就像英语成为世界上所有人通用语言一样,如果把计算机看成分布于世界各地的 ...
分类:
其他好文 时间:
2018-11-22 22:34:02
阅读次数:
265
1.浏览器上输入一个网址回车后都发生了什么? (1)浏览器相当于一个客户端,将域名翻译成ip,浏览器给服务端发送一个消息。 (2)服务端拿到消息 (3)服务端返回消息 (4)浏览器展示页面 2.客户端和服务端的消息格式是约定好的 浏览器这个客户端和我们写的server想要实现通信,同样的需要走一个协 ...
分类:
Web程序 时间:
2018-11-11 20:11:01
阅读次数:
195
string setlocale(constant,location) 必需。规定应该设置什么地区信息。 可用的常量: LC_ALL - 包括下面的所有选项 LC_COLLATE - 排序次序 LC_CTYPE - 字符类别及转换(例如所有字符大写或小写) LC_MESSAGES - 系统消息格式 ...
分类:
Web程序 时间:
2018-11-08 18:16:49
阅读次数:
207
1. Web框架的原理 1. 浏览器(socket客户端) 网站的服务器(socket服务端) 2. HTTP协议 1. 目前用的版本:HTTP/1.1,最新的版本是HTTP/2 2. http默认端口80,https默认端口是443 3. 请求(request)的消息格式 1. 请求行 2. 请求 ...
分类:
Web程序 时间:
2018-10-24 17:49:50
阅读次数:
169
[TOC] 介绍 在用PHP开发的过程中,我们常常使用Nginx或者Apache作为我们的Web服务器。但是PHP是如何与这些Web服务器通信的呢? Apache把PHP作为一个模块集成到Apache进程(httpd)运行,这种mod_php的运行模式与PHP CGI没有任何关系。 Nginx是通过 ...
分类:
其他好文 时间:
2018-10-22 10:51:47
阅读次数:
236
原文: https://www.douban.com/note/523340109/ Google protobuf: 优点 二进制消息,性能好/效率高(空间和时间效率都很不错) proto文件生成目标代码,简单易用 序列化反序列化直接对应程序中的数据类,不需要解析后在进行映射(XML,JSON都是 ...
分类:
Web程序 时间:
2018-10-13 02:35:23
阅读次数:
352
1、http请求方法 2、消息格式 客户端和服务器通过发送纯文本(ASCII)消息进行通信。客户端向服务器发送请求,服务器发送响应。 2.1、请求消息 请求行(例如,GET /images/logo.png HTTP / 1.1,它从服务器请求名为/images/logo.png的资源)。 请求标头 ...
分类:
其他好文 时间:
2018-10-04 11:23:12
阅读次数:
160