qt写的语音模块和vc写的语音模块如何连接起来?

jingtiandashaoye 2011-11-08 05:24:03
想让linux系统和windows系统能进行语音通话,所以在linux下用qt写了一段语音程序,linux的两台机器可以互相通话了,windows用vc++写了一段语音程序,windows里的两台电脑也可以进行语音通话了。
现在该让linux和windows的程序互联,让linux和windows进行通话,
因为linux的程序在建立语音通话之前要发一个包试探,如果对方确认了就可以进行通话,但是qt的测探是基于udpsockt写的,那么VC那边如何写才能和QT连起来,还要注意什么??
...全文
229 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanspring 2012-09-20
  • 打赏
  • 举报
回复
楼主真牛,我连语音通话的qt程序都写不出,求指教
jingtiandashaoye 2012-05-09
  • 打赏
  • 举报
回复
我是用UDP协议的,设置两个缓冲区[Quote=引用 7 楼 的回复:]
不好意思刚看到信息,你的语音通信是想用VC++还是qt编写呢?

引用 6 楼 的回复:
楼主可以告诉我怎么实现语言通话的吗,我现在急需
[/Quote]
向立天 2012-04-25
  • 打赏
  • 举报
回复
这和vc和qt没有关系
就是解析协议
如果不过如果两端通信协议不一致那就麻烦了
jingtiandashaoye 2012-04-25
  • 打赏
  • 举报
回复
不好意思刚看到信息,你的语音通信是想用VC++还是qt编写呢?[Quote=引用 6 楼 的回复:]
楼主可以告诉我怎么实现语言通话的吗,我现在急需
[/Quote]
shiyuehongwuyubing 2012-03-28
  • 打赏
  • 举报
回复
楼主可以告诉我怎么实现语言通话的吗,我现在急需
黑泡泡选手 2011-11-08
  • 打赏
  • 举报
回复
不管用什么协议写的,若能收到探测包,何惧不能通讯也···
quwei197874 2011-11-08
  • 打赏
  • 举报
回复
把一个做成dll
yby4769250 2011-11-08
  • 打赏
  • 举报
回复
根本不需要考虑Qt和VC的区别,你就直接按照原来Linux下的逻辑写,Qt怎么写VC就怎么写,逻辑完全一样,无非是调用的函数不一样罢了。
DIE654456 2011-11-08
  • 打赏
  • 举报
回复
忽略下层的实现,在传输层上封装自己的协议,
比如A发给B一个hello请求通信,B回复一个world表示开始通信,然后就是传输通信数据。
对发送内容的处理要尽可能跨平台和独立,比如发固定长度的字符数组,而且有报文首部/尾部,不要发结构体。

对照着VC和Qt提供的函数接收和发送吧

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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