社区
Qt
帖子详情
求教QT网络
msayz
2012-07-09 03:12:30
问题:用的Udp通信,客户端弄了一个注册框和一个对话框,分别点击按钮时都会向服务器发送信息,但服务器对两个页面发来的信息处理方法不一样,要怎样区别是哪个对话框发来的,还有服务器处理完注册页面的信息后要向客户端返回一个信息,该如何实现?
...全文
182
9
打赏
收藏
求教QT网络
问题:用的Udp通信,客户端弄了一个注册框和一个对话框,分别点击按钮时都会向服务器发送信息,但服务器对两个页面发来的信息处理方法不一样,要怎样区别是哪个对话框发来的,还有服务器处理完注册页面的信息后要向客户端返回一个信息,该如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiebin133
2012-07-11
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
引用 5 楼 的回复:
引用 4 楼 的回复:
就是将内容写到XML文件中然后发送~~?
并不需要些到文件中,写到一段内存就可以了,只是以XML格式来写,后面容易解析,而且不容易出错。
但是怎样发送呢~~
[/Quote]
你平时怎么发送的还是怎么发送啊。只是先用报文封装就好了,比如<user>123</user>
msayz
2012-07-09
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
引用 4 楼 的回复:
就是将内容写到XML文件中然后发送~~?
并不需要些到文件中,写到一段内存就可以了,只是以XML格式来写,后面容易解析,而且不容易出错。
[/Quote]
但是怎样发送呢~~
msayz
2012-07-09
打赏
举报
回复
嗯嗯 谢谢 那试一下先
xiebin133
2012-07-09
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
就是将内容写到XML文件中然后发送~~?
[/Quote]
并不需要些到文件中,写到一段内存就可以了,只是以XML格式来写,后面容易解析,而且不容易出错。
msayz
2012-07-09
打赏
举报
回复
就是将内容写到XML文件中然后发送~~?
xiebin133
2012-07-09
打赏
举报
回复
用XML报文,可以解决你这个问题。使用QDomElement,QDomNode这两个类可以解析报文。
msayz
2012-07-09
打赏
举报
回复
如何知道刚才发来的客户端的IP地址,怎么封装成报文和解析报文,我是直接将IP地址信息一起发送过去的~~但在服务器中怎样将他们分开。之前有用判断换行符不过觉得这个方法不怎么好
xiebin133
2012-07-09
打赏
举报
回复
为什么不用TCP呢?用一个标志位标志下注册框还是对话框,最好把发送的消息封装成报文发送到服务端,服务端在解析下报文,处理完之后服务端在发送一个报文回去就好了,和客户端发送是一样的。
QT
跨平台应用程序开发框架(12)——
Qt
网络
编程
支持
网络
的操作系统也都会一共一组 API(socket API)来供用户使用,但是 C++ 至今还没有提供一套封装了
网络
编程的 API,被业界很多人吐槽,所以后面我们将使用
Qt
自己封装的
网络
API我们编写的
网络
程序,需要传输层支持,所以
Qt
也就提供了两套 API,分别针对 UDP 和 TCP使用
Qt
的
网络
API,需要先在 .pro 文件添加 network 模块,我们前面介绍的各种控件,都是包含在
Qt
Core 模块中的,因为这个模块默认添加。
【
QT
】
Qt
网络
网络
相关知识
QT
基础篇(10)
QT
5
网络
与通信
QT
5
网络
与通信是指在
QT
5开发环境中使用
网络
进行数据传输和通信的相关功能和技术。
QT
5提供了一套完善的
网络
模块,包括了TCP、UDP、HTTP等协议的支持,可以方便地在
QT
应用程序中进行
网络
通信。通过
QT
5的
网络
模块,开发者可以实现客户端和服务器之间的数据传输、消息推送、远程控制等功能。在
QT
5中,可以使用
QT
cpSocket类和QUdpSocket类来实现TCP和UDP协议的数据传输。
QT
cpSocket类提供了基于TCP协议的套接字接口,可以实现可靠的数据传输和连接管理;
【
Qt
网络
】——
Qt
网络
编程
Qt
网络
编程
QT
网络
编程
一、概述 1、什么是计算机
网络
? 计算机
网络
,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在
网络
操作系统、
网络
管理软件及
网络
通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 2、什么是
网络
协议?
网络
协议是一种特殊的软件,是计算机
网络
实现其功能的最基本的机制。
网络
协议的本质就是规则,即各种硬件和软件必须遵循的共同守则。
网络
协议并不是一套单独的软件,它融合于其它所有的软件甚至硬件系统中,因此可以说协议在
网络
中无所不在 3、什么是协议栈? 为了减少网
Qt
21,499
社区成员
26,692
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章