今天主题是实现并发服务器,实现方法有多种版本,先从简单的单进程代码实现到多进程,多线程的实现,最终引入一些高级模块来实现并发TCP服务器。 说到TCP,想起吐槽大会有个段子提到三次握手,也只有程序猿(媛)能get。 UDP服务器数据传输不可靠,这里就忽略了。 >>: 简单的单进程TCP服务器 假代码: #创建tcp服务器套接字 #绑定端口 #设置正常情况退出的服务器下,端口可以重用 #设置监听,变为主动监听 # 等待客户端的链接,返回新的socket和地址 #关闭tcp服务器套接字 from socket import socket, AF_INET,SOCK_STREAM,SOL_SOCK
2023-03-27 13:31:59 107KB gevent main函数 recv
1
虽然资料不是自己的,但是学习surfer的爱好者,顶
2023-03-27 10:41:55 5.55MB surfer教程
1
HART协议文档汇总(包括笔记、命令等文档)
2023-03-26 21:37:33 16.98MB HART 嵌入式
1
Polyfit多项式拟合 MATLAB软件提供了基本的曲线拟合函数的命令. 多项式函数拟合:a=polyfit(xdata,ydata,n) 其中n表示多项式的最高阶数,xdata,ydata为将要拟合的数据,它是用数组的方式输入.输出参数a为拟合多项式 y=a1xn+...+anx+a n+1的系数 多项式在x处的值y可用下面程序计算. y=polyval(a,x,m) 线性:m=1, 二次:m=2, … polyfit的输出是一个多项式系数的行向量。为了计算在xi数据点的多项式值,调用MATLAB的函数polyval。 例: x=0:0.1:1; y=[-0.447 1.978 3.28 6.16 7.08 7.34 7.66 9.56 9.48 9.30 11.2]; A=polyfit(x,y,2) Z=polyval(A,x); Plot(x,y,’r*’,x,z,’b’)
2023-03-26 21:33:50 95KB matlab
1
LABVIEW串口程序汇总.rar LABVIEW串口程序汇总.rar
2023-03-25 22:48:37 637KB LABVIEW 串口 程序
1
2023年二级C语言上机改错题技巧总结.doc
2023-03-25 21:39:55 68KB 2023年二级C语言上机改错题技
1
2023年二级C语言上机填空题技巧总结.doc
2023-03-25 21:34:17 200KB 2023年二级C语言上机填空题技
1
[工具名称]: U8重算存货总账工具 [详细说明]: 该工具主要功能: 1、部分修复存货明细帐; 2、部分修复存货总帐; 3、根据存货明细帐数据删除然后重算存货总帐表内容; [使用建议]: 1、如发现存货不能记帐时可以尝试使用该工具; 2、存货总帐数据不正确时可以尝试使用该工具; 3、使用前必须做好数据备份; 4、重算后立即检测数据是否存在问题,如果发现问题请立即恢复备份。 2010年
2023-03-25 19:34:30 169KB U8 7.0 重算存货总账工具
1
2023年复习C语言知识点总结完美版.doc
2023-03-25 16:12:31 89KB 2023年复习C语言知识点总结完
1
图片来源于生活场景,总共40个类别,数量14000+;可用于训练垃圾分类网络,用于识别城市垃圾
2023-03-24 21:58:49 538.71MB 垃圾分类 计算机视觉 深度学习
1