C / C ++ - 如何通过UDP套接字在“数据包”中发送视频文件?

时间:2012-12-26 22:39:10

标签: c++ c sockets udp packet

对于一个项目,我正在寻找模拟通信协议。我计划添加我自己的模拟丢包,什么不是。但是,我想在UDP套接字上构建此模拟。这样UDP套接字实际上就是发送和接收文件的那个,然后我可以模拟我自己的丢包和协议。我不知道该怎么做是拿一个示例(视频)文件并将其分解为数据包,然后我通过UDP套接字发送,然后重新组合它们以便将视频恢复出去。有人可以告诉我我需要做什么吗?可能是一个例子?谢谢!

1 个答案:

答案 0 :(得分:1)

'Boost提供了创建TCP和DSP的工具。 UDP套接字http://www.boost.org/doc/libs/1_52_0/doc/html/boost_asio/tutorial/tutdaytime4.html提供了一个简短的教程,它实现了同步UDP连接,而且除了可能有用之外,还提供了更多。对于简短的回答道歉,但我现在在电话上我意识到这个例子是针对异步软件包的,但这个具体的例子是针对同步版本的