https://pan.baidu.com/s/1gZfBaTx-RTV7MG2lutjjPw?pwd=cx2y
cx2y

python2 和 python3 通用,自学到udp和tcp调试时候可以用到,本人就是用的这个,stocket模块

和hm视频里的一样可用

tcp客户端

tcp服务器

都可以充当

老铁们非常的哇塞 非常的好用

import socket
def main():
    # 创建套接字 买手机
    tcp_server_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    # 插入手机卡 绑定信息
    tcp_server_socket.bind(("",1111))
    # 手机响铃 让默认套接字由主动变被动listen
    tcp_server_socket.listen(128)
    while True:
        # 等待电话 等待客户端的连接accept
        print("等待新的客户端")
        new_client,clinent_addr = tcp_server_socket.accept()
        print("客户端到来:%s" % str(clinent_addr))
        # 接受请求
        while True:
            recv_data = new_client.recv(1024)
            print("发过来的消息是:%s" % recv_data.decode("gbk"))
            # 如果recv解堵塞 那么有两种方式解堵塞
            # 客户端有数据
            # 2.客户端close 导致解堵塞
            if recv_data:
                a = input("请回复:")
                new_client.send(a.encode("gbk"))
            else:
                break
        # 关闭accept返回的套接字  意味着不会在为此客户端服务
        new_client.close()
        print("为%s服务完毕" % str(clinent_addr) )
if __name__ == "__main__":
    main()
python 可以利用serial模块来和串口设备进行485或者232通讯。 当然,网上这类串口 调试 助手 的小程序有很多,不过这些程序要么是要收费,只能试用30天,要么是不好用。 况且,别人写的程序,你只能使用,无法取出其中的数据来进行处理,所以,如果可以自己写一个程序,既方便使用,又可以随时随地使用其中的数据。 软件: python 3.10 pycharm2021 硬件:window10电脑 串口485设备(国产流量计) 串口转usb线(电脑不带串口,只能转接) 准备好了后,就可以开始写程序了。 网络 调试 助手 是一款非常适用的TCP/UDP 调试 工具, 网络 调试 助手 可以设定TCPserver 、TCP client以及UDP,可以帮助测试软件程序运行时联网问题 也可以利用其在windows和linux间实现通信 下载对应版本 对应版本下载 提取码:xlir Windows直接解压既可以使用 linux详细介绍一下如何安装 输入 sudo dpkg -i ...
网络 调试 助手 程序设计 点此在我的博客中查看原文,显示效果更佳 NetAssist_PyQt 项目已开源分享至GitHub,如果这个项目和这篇博客对你有帮助的话,希望你能给我一颗小星星✨ 寒假学习了计算机 网络 方面的知识,把之前稍有了解的socket编程进一步学习,加之从夏天学到冬天一直在学一直没学完的PyQt5终于学到70%入门了,于是萌生了给自己做一个好看又好用的 网络 调试 助手 小工具的想法,把socket编程、面向对象编程、PyQt编程、逻辑与界面分离、git多分支等新知识运用在实践中。也便于未来写
#创建socket数据包 udp_socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #绑定端口,用于监听该端口,接受udp数据包 udp_socket.bind(('',8081)) ip = input...
### 回答1: Python 串口 调试 助手 是一款基于 Python 语言开发的串口通信软件,可以用于串口的发送、接收、 调试 等操作。该软件的源代码可以在网上找到,使用者可以根据自己的需求对其进行修改和定制,以使其能够更好地适应不同场景的使用。 该软件的主要功能包括:串口的打开、关闭、设置,数据的发送、接收,数据的显示和保存等。用户可以在界面上输入要发送的数据,选择串口号和波特率等参数,点击发送按钮即可将数据发送到串口中。同时,该软件还支持接收数据的功能,并将接收到的数据以文本的形式展示在界面上,方便用户进行 调试 和分析。 由于该软件是基于 Python 语言开发的,因此其具有良好的跨平台性,在Windows、Linux和MacOS等不同操作系统中都可以正常运行,为用户带来了便利。此外,用户还可以根据自己的需要对该软件进行二次开发,添加自己的功能和模块,使其更加符合自己的需求。 Python 串口 调试 助手 源代码简单易懂,适合初学者学习和参考。在使用过程中遇到问题,可以通过查找源代码进行分析和解决,提高自己的编程能力。总之, Python 串口 调试 助手 源代码是一份非常有价值的开源项目,为广大 Python 爱好者和硬件爱好者提供了良好的学习和交流平台。 ### 回答2: Python 串口 调试 助手 源代码是一份用 Python 编写的程序代码,用来帮助 调试 串口通信。这份源代码是基于 Python 编写的,并且使用了Pyserial库进行串口通信的读写操作。在程序中,用户可以设置串口的基本参数,例如波特率、数据位、校验位和停止位等,同时还可以进行串口的打开、关闭、读写操作。 程序中主要的函数包括初始化串口函数、打开串口函数、关闭串口函数、写串口函数和读串口函数。其中初始化串口函数用于设置串口的基本参数,打开串口函数用于打开设备并初始化串口参数,关闭串口函数用于关闭串口,写串口函数用于向串口写入数据,读串口函数用于从串口读取数据。 此外,该程序还具备界面功能,用户可以通过在程序窗口中输入发送的数据,同时接收串口数据也会在程序界面中显示出来。在程序中还设置了一个清空数据按钮,用户可以通过点击该按钮清除收到的数据。 总之, Python 串口 调试 助手 源代码是一份非常实用的 Python 编写的串口 调试 工具,其代码源码易于看懂、易于修改,可以满足初学者以及专业程序员的 调试 需求。 ### 回答3: Python 串口 调试 助手 源代码是一段很有用的程序,用于串口通讯和 调试 。它的主要作用是帮助用户测试串口数据传输的稳定性和正确性,以及进行串口设备的 调试 。下面是 Python 串口 调试 助手 源代码的详细介绍: 1. 导入必要的库 首先,要导入所需的库文件,包括PyQt5、serial、sys、threading和time等。其中PyQt5用于编写界面,serial库用于处理串口通讯,sys和threading库用于处理程序异常和多线程等,time库用于控制时间。 2. 创建主窗口 接下来,创建一个主窗口,在此窗口中放置可用的控件,如文本框、输入框、下拉框、按钮等。这些控件可以通过调用PyQt5的API实现,可以设置控件的属性,如大小、位置、颜色、字体等。 3. 初始化串口 在串口 调试 助手 中,需要初始化一个串口变量,用于处理串口通讯。可以使用Serial库实现,通过传入串口号、波特率、数据位、校验位和停止位等参数,实现串口的初始化。还可以使用try...except语句,处理初始化时可能发生的异常。 4. 接收和发送数据 在串口 调试 助手 中,主要涉及两个操作:接收数据和发送数据。在接收数据时,可以使用Serial库的readline()函数,实现从串口读取数据,并将数据显示在主窗口的文本框中。在发送数据时,用户可以在主窗口的输入框中输入数据,然后调用Serial库的write()函数,实现向串口发送数据。 5. 开启多线程 在串口 调试 助手 中,接收数据和发送数据是两个独立的操作,这意味着它们可以并行执行。为了使程序更加可靠和高效,可以使用多线程技术,分别开启两个独立的线程来处理接收数据和发送数据。可以使用threading库的Thread()函数实现多线程。 总之, Python 串口 调试 助手 源代码是非常有用的工具,可以帮助用户快速测试和 调试 串口设备。通过使用 Python 的强大功能和丰富的库文件,开发者可以轻松创建一个简洁实用的串口 调试 助手