摘要:
客户端: import socket import os import struct import json client = socket.socket() client.connect(('127.0.0.1',8085)) print('start....') while True: BASE 阅读全文
posted @ 2019-08-10 15:45
最后的别离
阅读(268)
评论(0)
推荐(0)
摘要:
单道技术 程序只能一个运行完毕之后,才可以运行下一个程序。 多道技术 1.产生背景:针对单核,实现并发 ps:现在的主机一般多是多核,那么每个核都会利用多道技术。有4个cpu,运行与cpu的某个程序遇到io阻塞,会等到io结束再重新调度,会被调度到4个cpu中的任意一个,具体由操作系统调度算法决定。 阅读全文
posted @ 2019-08-10 15:42
最后的别离
阅读(164)
评论(0)
推荐(0)
摘要:
基于socketserver实现并发的socket编程 一、基于TCP协议 基于tcp的套接字,关键就是两个循环,一个是连接循环accept(),一个是通信循环recv()。 socketserver模块中分两大类:server类(解决连接问题)和request类(解决通信问题) 服务端 客户端 二 阅读全文
posted @ 2019-08-10 15:41
最后的别离
阅读(253)
评论(0)
推荐(0)
摘要:
基于UDP协议的socket套接字编程 一、UDP套接字简单示例 UDP不需要经过3次握手和4次挥手,不需要提前建立连接直接发数据就行。所以是无连接的,UDP的sendto不用管是否有一个正在运行的服务端,可以己端一个劲发消息,只不过数据丢失。先启动哪一端都不会报错 recvfrom收的数据小于se 阅读全文
posted @ 2019-08-10 15:40
最后的别离
阅读(327)
评论(0)
推荐(0)
摘要:
模拟ssh远程执行命令 实现在客户端输入执行命令后,返回执行命令的信息.如输入dir,显示当前目录下的所有文件和文件夹。 send与recv对应,不要出现两边都是相同的情况。recv是跟内存要数据,至于数据的来源,你无需考虑。 struct模块 subprocess模块 粘包问题 只有TCP有粘包现 阅读全文
posted @ 2019-08-10 15:40
最后的别离
阅读(471)
评论(0)
推荐(0)
摘要:
基于TCP协议的socket套接字编程 一、什么是Scoket Scoket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织 阅读全文
posted @ 2019-08-10 15:39
最后的别离
阅读(252)
评论(0)
推荐(0)
摘要:
import sys import time def progress(percent,width=50): if percent = 1: percent=1 show_str=('%% %ds' %width) %(int(width percent) '█') print('\r%s %d%% 阅读全文
posted @ 2019-08-10 15:37
最后的别离
阅读(122)
评论(0)
推荐(0)
摘要:
import re import os import requests count = 0 for i in range(10): url = f"http://www.xiaohuar.com/list 1 {count}.html" response = requests.get(url) da 阅读全文
posted @ 2019-08-10 15:36
最后的别离
阅读(378)
评论(0)
推荐(0)

浙公网安备 33010602011771号