移植UDT到Android平台

UDT是UDP Based Data Transfer的缩写,这是一个基于UDP协议的在应用层实现的一种面向连接的传输协议,主要目的是在于支持高速广域网上的数据海量传输。其采用C++开发,具有高度的可移植性,并且开源,你可以在这里下载到UDT的源码https://sourceforge.net/projects/udt/

在开发者提供的代码中,包含了UDT的核心代码和应用例程,并提供了Visual Studio的Windows项目工程和Linux下的Makefile。这里我们将要参考Linux下的makefile并使用Android NDK在Windows下将其移植到Android平台。

移植步骤:

1.创建一个jni目录,这里我们使用F:\UDT\jni

2.把下载得到的udt源码放到jni目录里,这里就变成了F:\UDT\jni\udt4

3.创建Android.mk文件,内容为 继续阅读移植UDT到Android平台