在QT网络编程中,服务器往往需要和多个客户端保持连接,因此,我在熟悉多线程编程过程中,在TCP服务每接收到一个客户端连接请求,就新建一个线程。客户端也是在新建的线程中维护的。 程序的思路如下: 程序使用了非模式对话框来分别显示服务器和客户端,默认情况下客户端使用127.0.0.1这个本地IP来和自己进程内的服务器通讯。服务器在监听到新客户端的连接请求后新建对话框以及一个线程与客户端通讯,客户端建立连接成功后会将自己的线程ID发送给服务器,服务器接收到数据后将自己的线程ID返回给客户端。客户端断开连接后会自动将对话框关闭以及释放资源。服务器端在客户端断开后,也会自动将对话框关闭。
2022-10-20 19:01:33 15KB tcp/ip qt 服务器 文档资料
1
和利时LK系列pPLC通讯程序
2022-10-06 09:01:03 45KB PLC
1
可以实现串口的实时通信及数码管显示,适合于FPGA的初学者学习使用
2022-09-20 11:01:50 3.31MB fpga_串口 uart 串口通讯程序
沈阳鲁尔xk3106-DS1数字称重仪表VB通讯程序
2022-09-07 15:47:16 1.05MB 地磅称重仪表
1
AVR ATMEGA128 单片机的串口通讯程序源码
2022-08-30 15:27:18 28KB UART
1
51单片机串口发送字符串程序。通过按键发送你说需要的发送的字符串、
2022-08-30 14:35:54 12KB 串口通讯 字符串
1
1、该程序为STM32 CAN 双机通讯实例,接收数据时通过中断程序进行接收的。 2、Node的主芯片为STM32F103ZET,node2的芯片为STM32F103C8. 双机均工作在正常模式下。为了能够完整的完成双机通讯,还需要配备CAN接收器。本例程中采用的是TJA1050 CAN控制芯片.可从网上购买,约6元左右。 3、在运行过程中,只能某一STM32发送(程序中没有设置数据重发,因此在两个节点的主程序中都有发送程序的话,会进行总线总裁,失败方无法再次发送发送数据)。大家可以再我的基础上进行修改。 4、该程序没有设置错误处理程序,大家可以进行完善
2022-08-29 19:55:46 788KB STM32 CAN 通讯 双机
1
C# RS232通讯 程序示例
2022-08-22 14:50:09 22KB c# RS232
1
西门子1200/1500与倍加福RFID,采用Profinet通讯。利用标准功能块
2022-08-21 15:04:24 6.21MB 西门子PLC 倍加福RFID Profinet通讯
1
实现嵌入式和工业触摸屏之间的控制,包括硬件连接。通讯协议和通讯程序
2022-08-15 12:04:44 331KB ARM
1