
Socket编程
Sozell
这个作者很懒,什么都没留下…
展开
-
Socket 的一些函数
accept(接受socket连线) 相关函数 socket,bind,listen,connect 表头文件 #include #include 定义函数 int accept(int s,struct sockaddr * addr,int * addrlen); 函数说明 accept()用来接受参数s的socket连线。参数s的socket必需先经bind()、listen()函数处理过,原创 2005-07-11 00:51:00 · 1441 阅读 · 0 评论 -
Socket编程的流程
Socket调用的数据类型及其切换函数:htons()htols()inet_addr()SOCKADDR_IN Socket调用所需函数:WSAStartup();WSAClearup();socket();closesocket();bind();listen();accept();connect();send();sendto();recv();recvfrom(); 基本流程:TCP Se原创 2005-07-11 00:53:00 · 2118 阅读 · 0 评论 -
编译iOS上的libevent库
前言:昨天正好在Android上把libevent跑通了,就是用了之前一篇文章中提到的流程方案。今天索性把iOS上的libevent也编译了下。iOS上的交叉编译比NDK的要顺利许多,大概是找到了对应比较好的文章做参考吧。准备工作有OS X系统,我这里装的是10.8 64-bit。Xcode是4.5.2,对应的SDK版本为6.0下载libevent版本,可是是官方最新的2.0.21原创 2013-05-16 13:21:24 · 9779 阅读 · 2 评论 -
在Ubuntu上交叉编译Android libevent库
前言:这里我记录下我开发cocos2dx for Android所遇到的问题吧,也许有很多人跟我一样很迷茫,能记录一点是一点了,希望能做成一个系列帮助到大家,当然,最初还是帮助到我自己,我记性比较差。说实话,编译这个真的好多坑。这段时间为在cocos2dx上找一个跨平台的socket通信库而烦恼(说实话,之前因为一直是写windows上服务器的,并且接触的东西也不深入,所以现在搞起来有原创 2013-05-08 16:42:23 · 3566 阅读 · 0 评论 -
使用cygwin和NDK编译Android版本的libevent
前言:上次很兴奋,因为在Ubuntu上交叉编译了libevent的静态库,可是悲剧的是拿到windows上,用cygwin做链接的时候死活过不去,报event_init等一堆的未实现,可是静态库明明就在obj/local/armeabi目录下,并且打开静态库,也能找到对应的到处函数,为啥就是报找不到呢?反正我暂时还未搞懂,但是后来用cygwin编译出来的版本,貌似静态库有点区别,因为NDK的编译我原创 2013-05-11 17:56:22 · 3166 阅读 · 0 评论 -
cocos2dx上的通用socket通信(一)
前言:之前一直在捣鼓socket通信模块,当然,到现在为止我还没有彻底弄好,不过数据至少是有去有回了,只是在Android上跑容易崩掉罢了,汗。在网上找了好多关于cocos2dx上跨平台的socket通信库的文章,都只有皮毛,不见有真正好用的,好吧,我确实比较懒,当然,官方没有去实现这个定有它的原因,我也懒得深究,因为最近折腾Android上的坑都快把我搞崩溃了。希望这个能搞个系列吧,我有好多文章原创 2013-05-11 19:17:55 · 14156 阅读 · 3 评论 -
cocos2dx上的通用socket通信(二)
前言额,我发现我竟然1年多没上优快云写东西了,而且关于cocos2d-x上得通用socket通信的文章竟然是阅读量最大的。确实没想到,而且当时那篇文章只是记录了一个想法。那时候对网络编程不是很熟悉,并且对UI的多线程处理也没什么经验,所以没有具体的实现,看到评论里面大家都求代码,应该这方面需求量还是挺大的。而且我当时记录文章的时候,还在用cocos2d-x 2.1.3,里面比较成熟的应该是C原创 2014-12-21 00:37:37 · 581 阅读 · 0 评论