最新 最热

Python TCP服务器v1.7 - PyQt5 server服务端来临

至于为什么这么久才更新, PyQt5气煞人了, dll又不见了, Qpainter没调用自己还有问题, 又不让线程修改页面什么的,还有信号还不能converted, 越搜越乱.终于出来了...

2023-02-06
1

Python TCP服务器v1.6 - multiprocessing多进程及Ctrl-c(SIGINT)退出

线程:所有的线程运行在同一个进程中,共享相同的运行环境。每个独立的线程有一个程序入口,顺序执行序列和程序的出口 python对线程的支持并不是非常好(GIL),所以你可以在很多文章上批评python的多线程的弊端 GIL作为解释器...

2023-02-06
2

python TCP服务器v1.4 - 客户端连接服务器异常(异常情况分类)处理

TCP聊天服务器套接字v1.4 所有版本记录: v1.0 : TCP聊天服务器套接字|PyQt5+socket(TCP端口映射+端口放行)+logging+Thread(含日志,html)+anaconda打包32位exe(3.4万字)|python高阶 v1.1 : python TCP套接字服务器v1....

2023-02-06
1

tcp心跳包 - python TCP服务器v1.3 - 服务器抗压测试及关闭套接字处理

在长连接下,可能很长一段时间都没有数据往来。理论上说,这个连接是一直保持连接的,但是实际情况中,如果中间节点出现什么故障是难以知道的。这个时候,就可以使用心跳包,来维持长连接以及保活...

2023-02-06
1

python TCP套接字服务器v1.1-新增服务端命令功能及修改bug(socket+PyQt5)

如果直接用socket.gethostbyname(socket.gethostname())获取地址,很有可能是错误的(Vmware虚拟机的地址、127.0.0.1等)

2023-02-06
1

python 常用库使用(1)

写这篇文章的原因是 ddcw-ei-v1.1更完了,虽然后面不想写了. 但功能基本上都实现了. 把里面用到的一些技术和常用库分享记录下.

2023-02-02
1

协议的学习技巧

不论是做接口测试还是性能测试,本质上都是在和协议打交道。除了最常见的Http协议外,当遇到其它的通信协议时,我们要如何快速学习它,以便能够更好地测试它呢?...

2023-02-01
0

网络编程到底要怎么学?

你需要掌握基础的如三次握手和四次挥手的过程以及各个状态值,我建议使用 tcpdump 命令实际抓下包就一目了然了,然后就是网络分层,各层的用途,重点熟悉下 TCP/IP 层相关的知识,还有就是 TCP/UDP 的区别,TCP 的滑动窗口机制、...

2023-01-10
1

记一次android设备通过tun0网络连接上级国标平台问题

经过与海康技术支持battle,发现最终是我方错误,我方合成的sdp需要严格一些,不能多字段或者顺序错乱,其中invite的回复中我方多了u字段,有了此字段海康会parse err,去掉u字段即可。...

2023-01-04
1

UDP-Socket一般流程(Windows)

一、 服务端构建步骤 1.初始化套接字环境WSAStartup 2.初始化地址和端口 3.创建UDP套接字socket 4.绑定端口bind 5.用recvfrom接收数据 6.用sendto发送数据 7.退出或者返回5步骤继续 二、客户端构建步骤 1.初始化套接...

2023-01-04
1