自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 带有参数的装饰器的理解

代码def logging(flag): def fun_out(fn): def inner(*args, **kwargs): if flag=="+": print("+") elif flag == "-": print("-") ...

2020-04-03 15:17:27 112

原创 面向对象TCP服务器端多线程

命令行模式下,TCP服务器端,返回静态页面port不传参则可以直接执行sys.argv 是命令行输入后的内容列表[xxx.py, www]python xxx.py www# 导入包import socketimport threadingimport sys# 面向对象:# 抽象对象# 名字 Httpwebserver# 属性 服务器socket# 方法 初始化方法 __...

2020-03-18 22:16:52 154

原创 TCP服务器端线程多任务+自动随机回复

import threadingimport socketimport randomsend_list = ["你好", "哈哈", "好的"]def handle_msg(new_client, client_ip): while 1: data = new_client.recv(1024) if len(data) == 0: ...

2020-03-18 00:29:01 289

原创 TCP客户端双线程同时收发代码

import threadingimport socketa = 0 # 全局变量,=1时结束程序def recv_msg(tcp_client_socket): # 接收线程, global a while 1: data = tcp_client_socket.recv(1024) # 接受服务端信息 data1 = dat...

2020-03-16 20:00:29 1020

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除