Android Socket&Cocos2dx的资料

Android Socket

Android Socket.zip

  • CSockTest:C tcp serv&clnt、udp broadcast recv&send的例子。
  • AndroidJNI:android jni封装的tcp clnt & udp bc recv的例子。

上述两工程是搭配调试的。CSockTest需在linux或cygwin下编译,不是用的Winsock2.h。tcp clnt可设keepalive。

  • DemoServer、DemoClient:java的广播监听服务器上线和tcp双相控制Serv本地播放视频的例子。

以上tcp通信,都简单封装了头4字节为信息长度,以避免粘包。


额外补充:Socket资料.zip

  • 两本电子书:《Java网络编程精解》,中文,带目录,pdf;《TCP IP Sockets in C 2nd Edition》,英文,带目录,pdf。
  • c socket & Java通信:搜索到的一些资料。
  • GNU C Socket Programming:c网络编程的pdf文档。

Cocos2dx资料.zip

只看过一本,并且是cocos2d,而不是cocos2dx的。

  • Learn iPhone and iPad Cocos2D Game Development:该书的中文翻译版
  • CCHello:上述书的cocos2dx版例子实现的Android工程。
  • prebuild:用以存放预编译的so。

环境配置简述:

  1. 下载cocos2dx(目前2.1版),解压到某路径,为{根目录}。

  2. 修改{根目录}/cocos2dx/Android.mk,在最后倒数4个import-module前增加路径:

    $(call import-add-path,$(LOCAL_PATH)/platform/third_party/android/prebuilt)

  3. 导入CCHello工程,将jni/Android.mk和jni/Classes/SneakyInput/Android.mk最后注释的import-module都取消,改为注释$(call import-module,prebuild)

  4. 将jni/Android.mk内的COCOS2D_PATH修改成你的路径。编译,然后等吧~

  5. {根目录}新建prebuild,拷贝资料内prebuild/Android.mk文件,2.0.x用另外个。

  6. 将编译出的libcocos2d.a、libcocosdenshion.a、libbox2d.a、libchipmunk.a、libextension.a五个文件拷贝至{根目录}/prebuild

  7. 倒转第3步的操作,之后编译就不会再次编译cocos2dx的静态库了。


 

附件:该文Markdown文件(其中‘Socket资料.zip’的下载链接更改过了,但附件好像不能更改)

 

更多相关文章

  1. android 编译过程及错误处理
  2. Android(安卓)复习资料
  3. 【Android(安卓)应用开发】 Android(安卓)APK 反编译 混淆 反编
  4. Android(安卓)3D引擎之CatCake----编译hello_catcake
  5. 移植rtmpdump(librtmp)到android
  6. 反编译并修复过的手写识别类--(android 搜狗 libhanwonhw_v15)
  7. 原:Android(安卓)命令行手动编译打包详解
  8. Android(安卓)多线程编程 一个游戏程序员的学习资料
  9. 编译用于Android的FFmpeg&x264

随机推荐

  1. Android(安卓)远程图片获取和本地缓存
  2. 10天学通Android开发(7)-数据存储
  3. Android 动态改变app图标
  4. android源码浅析--AlertController
  5. Android 开发者(Android Developer)
  6. Android开发历程_10(LayoutAnimationCont
  7. Android(安卓)API课程1.3: The Menifest F
  8. Android通知推送 ——采用MQTT协议实现An
  9. Android联机开发Python
  10. eclipse中导入现有Android工程