之前在工作中写过一些Socket客户端与服务端的代码,但是当时没有时间仔细研究,只能不报错先过的态度,对其细节了解不深,写的代码有各种问题也浑然不知,只是业务量级以及对接方对接代码没有出现出格的情况所以问题不得暴露。 首先通过单线程Socket做服务端是一种BIO的做法,这种做法会导致服务端只能同时 ...
分类:
编程语言 时间:
2019-06-04 13:02:28
阅读次数:
113
# ### socket 服务器 import socket # 创建一个socket对象 sk = socket.socket() # 绑定ip和端口(注册网络,让别人找到你) # "127.0.0.1" 默认本机的ip sk.bind( ("127.0.0.1",9000) ) # 开启监听 (... ...
分类:
其他好文 时间:
2019-06-01 21:36:23
阅读次数:
102
# ### 服务端 import socket import time sk = socket.socket() # 在bind方法之前加上这句话,可以让一个端口重复使用 sk.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) # 绑定地址端口(... ...
分类:
其他好文 时间:
2019-06-01 21:15:29
阅读次数:
86
MySQL 单机程序(自己DB) 单机程序(公用DB) MySQL:是用于管理文件的一个软件 - 服务端软件 - socket服务端 - 本地文件操作 - 解析指令【SQL语句】 - 客户端软件(各种各样) - socket客户端 - 发送指令 - 解析指令【SQL语句】 PS: - DBMS数据库 ...
分类:
数据库 时间:
2019-05-23 22:58:22
阅读次数:
133
Web框架本质 什么是Web框架, 如何自己搭建一个简易的Web框架?其实, 只要了解了HTTP协议, 这些问题将引刃而解. 简单的理解: 所有的Web应用本质上就是一个socket服务端, 而用户的浏览器就是一个socket客户端. 用户在浏览器的地址栏输入网址, 敲下回车键便会给服务端发送数据, ...
分类:
Web程序 时间:
2019-05-18 18:29:36
阅读次数:
166
Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 ...
分类:
Web程序 时间:
2019-04-22 10:44:34
阅读次数:
170
Web框架本质及第一个Django实例 Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 半成品自定义web框架 import socket sk = socket.socket() ...
分类:
其他好文 时间:
2019-04-18 21:53:41
阅读次数:
170
Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #!/usr/bin/env python #codi ...
分类:
编程语言 时间:
2019-04-11 17:49:06
阅读次数:
135
计算机基础 网络基础 套接字 socket模块 TCP协议和UDP协议 struct 模块简介 struct 模块解决 TCP黏包问题 socket 客户端的认证 socketserver模块初识 客户端的认证 阶段小结 ...
分类:
编程语言 时间:
2019-04-09 09:22:36
阅读次数:
116
pymysql简介 pymysql是python操纵mysql的一个模块,本质上是一个socket客户端 pymysql使用 准备数据 sql 创建数据库db2,如果已存在,请忽略 CREATE DATABASE db2 DEFAULT CHARACTER SET utf8; 创建用户表 CREAT ...
分类:
数据库 时间:
2019-04-06 23:01:20
阅读次数:
397