求教QT网络

msayz 2012-07-09 03:12:30
问题:用的Udp通信,客户端弄了一个注册框和一个对话框,分别点击按钮时都会向服务器发送信息,但服务器对两个页面发来的信息处理方法不一样,要怎样区别是哪个对话框发来的,还有服务器处理完注册页面的信息后要向客户端返回一个信息,该如何实现?
...全文
129 9 打赏 收藏 转发到动态 举报
写回复
用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呢?用一个标志位标志下注册框还是对话框,最好把发送的消息封装成报文发送到服务端,服务端在解析下报文,处理完之后服务端在发送一个报文回去就好了,和客户端发送是一样的。

16,175

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧