随笔分类 - python就业班-03-网络编程
摘要:1.什么是协程 2.io密集型,计算密集型 3.协程一个简单实现 4.协程-greenlet版:开发者可以控制那个协程执行 为了更好使用协程来完成多任务,python中的greenlet模块对其封装,从而使得切换任务变的更加简单 安装方式 使用如下命令安装greenlet模块: 5.gevent:自
阅读全文
摘要:IO多路复用 6.select版-TCP服务器:最多1024 总结 优点 select目前几乎在所有的平台上支持,其良好跨平台支持也是它的一个优点。 缺点 select的一个缺点在于单个进程能够监视的文件描述符的数量存在最大限制,在Linux上一般为1024,可以通过修改宏定义甚至重新编译内核的方式
阅读全文
摘要:1.单进程服务器 总结 同一时刻只能为一个客户进行服务,不能同时为多个客户服务 类似于找一个“明星”签字一样,客户需要耐心等待才可以获取到服务 当recv接收数据时,返回值为空,即没有返回数据,那么意味着客户端已经调用了close关闭了;因此服务器通过判断recv接收数据是否为空 来判断客户端是否已
阅读全文
摘要:1.mac地址和ip地址的不同 (传棒棒糖) 需求:192.168.1.1 ping 192.168.2.1 1):获取默认的网关mac地址 2)寻找下一个网关的mac地址 3)mac地址在变,寻找的ip地址不变 4)mac地址在变,寻找的ip地址不变 总结 2.访问百度的过程 3.tcp三次握手
阅读全文
摘要:1.客户端参考代码 2.服务器端参考代码 3.多线程实现
阅读全文
摘要:1.tcp和udp区别 2.TCP通信模型 生活中的电话机 如果想让别人能更够打通咱们的电话获取相应服务的话,需要做一下几件事情: 3.tcp服务器 如同上面的电话机过程一样,在程序中,如果想要完成一个tcp服务器的功能,需要的流程如下: 一个很简单的tcp服务器如下: 4.tcp服务器详解 1)启
阅读全文
摘要:1.版本1:发送请求 2.版本2:回复ack 3.版本3:while True 循环 4.版本4:跳出循环 5.版本5:优化版本,文件不存在 6.版本6:第二种参考程序
阅读全文
摘要:随着开题报告的时间逼近,又陷入了一种负面情绪的心理,又该怎么写这个东西呢?知道给自己几天是可以成功的!人还是要逼自己一下的 opencv到底该如何创新呢?论文怎么写?小论文又该如何去发呢?我也很绝望呀 openlab的课程终究是没有上完!我也不知道是可惜了报名费,还是觉得这钱花的其所?自己还水的不行
阅读全文
摘要:1. TFTP协议介绍 TFTP(Trivial File Transfer Protocol,简单文件传输协议) 是TCP/IP协议族中的一个用来在客户端与服务器之间进行简单文件传输的协议 特点: 简单 占用资源小 适合传递小文件 适合在局域网进行传递 端口号为69 基于UDP实现 2.TFTP下
阅读全文
摘要:1.wireshark安装 2.开始使用 3.界面详情 4. 数据包抓取 5.过滤数据
阅读全文
摘要:1.多线程思路 使用多线程完成一个全双工的QQ聊天程序 2.版本1:程序小框架 3.版本:2:该程序框架,多线程 4.版本3:socket套接字 udpSocket = None (对象) udpSocket = “”(字符串) udpSocket = 0 (数字) 5.版本4:全双工 优化 6 问
阅读全文
摘要:收到数据,给别人原封不动返回 #4. 将接收到的数据再发送给对方 udpSocket.sendto(recvData[0], recvData[1]) #4. 将接收到的数据再发送给对方 udpSocket.sendto(recvData[0], recvData[1])
阅读全文
摘要:1. 运行现象 2.程序 1)版本1:大框架 2)版本2:一次接受数据 2)版本3:优化代码 3)版本3:while True 4)版本4:多窗口聊天 问题1:为什么每次都要换端口进行监听??while True错误 问题2:while Ture位置? 最少的,需要重复运行的代码添加while Tr
阅读全文
摘要:1.python3下的中文乱码:send_data.encode("utf-8") 2.软件是gb2312编码格式的 send_data.encode("gb2312") 3.元组解包,upd接受数据 4.编码encode 解码decode 5.例子
阅读全文
摘要:1 socket套接字 class 对象 2.socket通信udp 3.端口的问题 2)绑定端口号 4.接受数据 接收方需要绑定端口 发送方不需要绑定 5.upd网路通信过程
阅读全文
摘要:1.TCP/IP协议(族) 协议是完成进程间通信的一种规范 tcp/ip不是一个协议,而是协议族,是个协议的总称 2.端口 3.IP地址
阅读全文