网络
xieyuxiang87
这个作者很懒,什么都没留下…
展开
-
linux下socket编程实例
原文链接:http://blog.sina.com.cn/s/blog_4ad7c25401019qqb.html一、基本socket函数Linux系统是通过提供套接字(socket)来进行网络编程的。网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符。socket也有一个类似于打开文件的函数:socket(),调用socket(),该函数返回转载 2013-08-19 09:56:12 · 542 阅读 · 0 评论 -
Cocos2d-x开发网络游戏(四) 处理网络线程
原文链接:http://blog.sina.com.cn/s/blog_6084f58801014g0g.html由于socketcc只开放了以阻塞的形式接收网络数据,所以为避免界面卡死,我们只能选择开线程的方式。其实即使以非阻塞的形式接收网络数据,我们通常也要以开线程的形式来处理网络数据。既然处理网络数据要开线程,那么我们的网络线程要开在哪里呢?2dx的创始人walz转载 2013-08-21 15:05:40 · 1068 阅读 · 0 评论 -
C++ socket编程基础(理论篇)
转自:http://blog.csdn.net/hnwanghb/article/details/1813490 对于SOCKET在这里我不想究其历史,我只想说其时它是一种进程通讯的方式,简言之就是调用这个网络库的一些API函数就能实现分布在不同主机的相关进程之间的数据交换. SOCKET中首先我们要理解如下几个定义概念:一是IP地址:IP Address我想很容易理解,就是依照转载 2013-08-27 00:55:58 · 541 阅读 · 0 评论 -
Enet入门(译)
转自:http://hi.baidu.com/ejoywx/item/903c2dc690c02bc1984aa0a3[译者注]enet作为一个基于UDP通信的网络通信开发包,提供近似TCP的可靠网络通信特性。希望国内有人喜欢上enet。我才接触enet,刚刚用MinGW和VC9编译出了enet库,就动手翻译enet的入门文档。ENet官方网站:http://enet.be转载 2013-11-20 18:20:32 · 3411 阅读 · 0 评论 -
TCP Socket服务器编程
转自:http://www.cnblogs.com/zc22/archive/2010/06/27/1766007.html#!comments------------------前言------------------开发了这么多年,发现最困难的程序开发就是通讯系统。 其他大部分系统,例如CRM/CMS/权限框架/MIS之类的,无论怎么转载 2013-12-05 20:48:23 · 649 阅读 · 0 评论 -
socket阻塞,非阻塞,同步,异步的区别
转自:http://kalogen.iteye.com/blog/670841简单点说:阻塞就是干不完不准回来, 非组赛就是你先干,我现看看有其他事没有,完了告诉我一声我们拿最常用的send和recv两个函数来说吧... 比如你调用send函数发送一定的Byte,在系统内部send做的工作其实只是把数据传输(Copy)到TCP/IP协议栈的输出缓冲区转载 2013-12-05 20:13:34 · 714 阅读 · 0 评论 -
什么是重叠I/O
转自:http://blog.sina.com.cn/s/blog_4aec32140100856z.html在windows中有一个api叫readfile bool readfile( handle hfile, // handle to file转载 2014-01-13 17:23:32 · 989 阅读 · 0 评论