QT5界面程序和VS程序的TCP/IP通信,发送数组、结构体等

本文介绍了如何使用QT5创建的界面程序作为TCP服务器,与VS2010编写的客户端进行TCP/IP通信,重点在于发送和接收浮点型数组。文中详细阐述了客户端和服务器端的实现步骤,并给出了源码示例,但警告这种方法仅适用于小数据量传输,不适合大型数据或文件操作。
摘要由CSDN通过智能技术生成

    由于项目需要,本人开的一个界面程序需要和其他同事编写的VS程序进行TCP/IP通信,且根据通信协议要发送数组或者结构体,折腾了两天终于搞通了,记录一下,也算是和大家分享一下,省的再走弯路。

    一、首先介绍一下需求:

1.QT5(基于QTCreator)编写的界面程序作为TCP的server端,以接收数据为主,发送为辅。

2.VS2010程序作为TCP的client端,以发送数据为主,接收为辅。

3.这里为了示例,需要发送的数据为一组浮点型数组:float  sendpacket[4] = {10.5,20.5,30.5,40.5}。

    二、下面分别介绍两端的具体实现方法。

1.TCP通信Client端的实现(基于VS2010)并附上源码(不上源码的都是耍流氓)

首先添加头文件相关

  • 9
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值