在 obj-c/C++ 中使用 UDP 的示例?

Posted

技术标签:

【中文标题】在 obj-c/C++ 中使用 UDP 的示例?【英文标题】:Example of using UDP in obj-c/C++? 【发布时间】:2010-08-17 23:16:48 【问题描述】:

我正在制作一个 ios 应用 - 实时游戏,想使用 UDP 协议。我正在搜索很多示例/指南,但找不到任何示例/指南。 另外,服务器上的软件将使用C++,我已经搜索了很多,无法找到一个好的使用它的方法,对于C++的初学者......

我发现:http://developer.apple.com/mac/library/samplecode/PictureSharing/Introduction/Intro.html#//apple_ref/doc/uid/DTS10000712-Intro-DontLinkElementID_2

但它使用的是 TCP。

所以,如果有人有在 Objective-c 和 C++ 中使用 UDP 的示例...

谢谢!

【问题讨论】:

【参考方案1】:

也许看看 UDT:

UDT -- 基于 UDP 的数据传输

http://udt.sourceforge.net/software.html

UDT 软件是一个包含 UDT API 实现和编程示例的 C++ 库。最新版本是 UDT 版本 4,包括 3 个独立的包:纯源代码、GNU 包和预编译的 WIN32/i386 版本。所有 UDT 版本都可以从 UDT SourceForge 项目网站下载。

...

UDT 支持 Linux、Windows、OS X 和 BSD。

【讨论】:

【参考方案2】:

另见:

http://digitalpbk.blogspot.com/2007/10/unix-networking-sockets-udp-transmitter.html

【讨论】:

以上是关于在 obj-c/C++ 中使用 UDP 的示例?的主要内容,如果未能解决你的问题,请参考以下文章

在 C++ 中通过 UDP 发送字符串

UDP协议在Windows上使用示例

UDP协议在Windows上使用示例

与某些接口的 UDP 通信(使用 UDP Echo 示例代码,main.m 有问题)

gRPC概述及示例

C#中UDP(Socket)