码迷,mamicode.com
首页 >  
搜索关键字:非阻塞socket    ( 30个结果
Socket编程模式
Socket编程模式 本文主要分析了几种Socket编程的模式。主要包括基本的阻塞Socket、非阻塞Socket、I/O多路复用。其中,阻塞和非阻塞是相对于套接字来说的,而其他的模式本质上来说是基于Socket的并发模式。I/O多路复用又主要分析了分析linux和windows下的常用模型。最后, ...
分类:其他好文   时间:2016-07-02 00:32:51    阅读次数:316
Socket编程模式理解与对比
本文主要分析了几种Socket编程的模式。主要包括基本的阻塞Socket、非阻塞Socket、I/O多路复用。其中,阻塞和非阻塞是相对于套接字来说的,而其他的模式本质上来说是基于Socket的并发模式。I/O多路复用又主要分析了分析linux和windows下的常用模型。最后,比较这几种Socket ...
分类:其他好文   时间:2016-06-30 17:56:43    阅读次数:151
关于SO_LINGER选项的使用
结论: linux开启SO_LINGER时,如果设置l_linger为非0, 不管是阻塞socket,非阻塞socket, 在这里都会发生阻塞, 而并不是UNP所讲到的( 非阻塞socket会立即返回EWOULDBLOCK) 测试结果见这里 https://www.nybek.com/blog/20 ...
分类:其他好文   时间:2016-04-22 16:02:02    阅读次数:482
非阻塞socket学习,select基本用法
server#include #include #include #pragma comment(lib, "WS2_32.lib")#define PORT 9999#define DATA_BUFSIZE 8192typedef struct _SOCKET_INFORMATION{ CH...
分类:其他好文   时间:2016-01-23 21:12:21    阅读次数:191
非阻塞socket中read、write返回值
linux中非阻塞socket中read、write的返回值
分类:其他好文   时间:2015-12-17 19:00:39    阅读次数:663
linux下异步RPC的阶段性总结-非阻塞SOCKET客户端
尽可能使用非阻塞socket int flags, s; ?? ?flags = fcntl (fd, F_GETFL, 0); ? ? ?? ?if (flags == -1){ ? ? ?? ??? ?close(fd); ???? ??? ?return -1; ? ??? } ? ? ? ?? ?f...
分类:系统相关   时间:2015-09-23 10:42:48    阅读次数:169
CAsyncSocket
本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!它是一个异步非阻塞Socket封装类,CAsyncSocket::Create()有一个参数指明了你想要处理哪些Socket事件,你关心的事件被指定以后,这个Socket默认就被用作了异步方式。CAsyncSocket的Crea...
分类:其他好文   时间:2015-05-12 18:48:38    阅读次数:181
非阻塞socket与epoll
阻塞socket。 –阻塞调用是指调用结果返回之前,当前线程会被挂起。函数只有在得到结果之后才会返回。 –对于文件操作read,fread函数调用会将线程阻塞。 –对于socket,accept与recv、recvfrom函数调用会将线程阻塞。 –为了避免整个进程被阻塞后挂起,所以在阻塞模式...
分类:其他好文   时间:2015-05-12 08:09:28    阅读次数:233
Java NIO 非阻塞Socket服务器构建
部分内容引用自xpbug的Blog。说到socket服务器,第一反应是java.net.Socket这个类。事实上在并发和响应时间要求不高的场合,是可以用java.net.Socket来实现的,比如写一个局域网聊天工具、发送文件等。但它的缺点也很明显,需要自行对接受的线程进行维护,管理缓冲区的分配等...
分类:编程语言   时间:2015-04-28 13:53:35    阅读次数:184
greenev —— Python 异步网络服务框架
greenev是一个基于greenlet协程,事件驱动,非阻塞socket模型的Python网络服务框架,它使得可以编写同步的代码,却得到异步执行的优点。本项目受到gevent, openresty, alilua, skynet, clowwindy/ssloop的启发,在此表示感谢。reacto...
分类:编程语言   时间:2015-04-01 09:26:41    阅读次数:197
30条   上一页 1 2 3 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!