码迷,mamicode.com
首页 >  
搜索关键字:非阻塞    ( 2696个结果
Netty权威指南
Netty权威指南(异步非阻塞通信领域的经典之作,国内首本深入剖析Netty的著作,全面系统讲解原理、实战和源码,带你完美进阶Netty工程师。)李林锋 著 ISBN 978-7-121-23343-22014年6月出版定价:79.00元 524页16开编辑推荐- 资深一线专家诚意之作,总结多年实践...
分类:Web程序   时间:2014-06-28 23:41:35    阅读次数:425
弹出一个非阻塞对话框
今天有个小需求, 程序要求执行一个检测操作, 如果检测失败的话则弹出信息并且关闭程序由于检测代码是封装到一个独立进程里的, 所以直接使用TerminateProcess(GetCurrentProcess, 0);来关闭当前进程可是在测试时却发现, 原本使用MessageBox来弹出消息却会阻塞结束...
分类:其他好文   时间:2014-06-28 17:50:51    阅读次数:270
Select单进程非阻塞TCP echo服务器
Select单进程非阻塞TCP echo服务器1. select 描述 #include #include int select( int maxfdp1, fd_set *readset, fd_set *writeset, fd_set *exceptset, const struct...
分类:其他好文   时间:2014-06-28 15:52:47    阅读次数:135
linux非阻塞的socket EAGAIN的错误处理
http://blog.csdn.net/tianmohust/article/details/8691644在Linux中使用非阻塞的socket的情形下。(一)发送时 当客户通过Socket提供的send函数发送大的数据包时,就可能返回一个EAGAIN的错误。该错误产生的原因是由于send 函....
分类:系统相关   时间:2014-06-28 14:10:43    阅读次数:306
Android中的PopupWindow详解
Android的对话框有两种:PopupWindow和AlertDialog。它们的不同点在于:AlertDialog的位置固定,而PopupWindow的位置可以随意AlertDialog是非阻塞线程的,而PopupWindow是阻塞线程的PopupWindow的位置按照有无偏移分,可以分为偏移和...
分类:移动开发   时间:2014-06-28 11:51:30    阅读次数:219
看到关于socket非阻塞模式设置方式记录一下。
关于socket的阻塞与非阻塞模式以及它们之间的优缺点,这已经没什么可言的;我打个很简单的比方,如果你调用socket send函数时;如果是阻塞模式下:send先比较待发送数据的长度len和套接字s的发送缓冲的长度,如果len大于s的发送缓冲区的长度,该函数返回SOCKET_ERROR;如果len...
分类:其他好文   时间:2014-06-28 10:23:25    阅读次数:211
linux网络io
linux的网络io有5种(1)阻塞IO-(对应Java-Bio):银行有一个业务员,她负责收集单业务,第一个办理业务的人单子没填好,她就一直等着他填好,后面其他的人都不给办理,她自己也不休息干等着,也不去通知同事,直到这个人的业务单填好。(2)非阻塞I/O:银行有一个业务员,她负责收集单业务,第一...
分类:系统相关   时间:2014-06-23 07:56:25    阅读次数:345
java NIO系列教程2
7.FileChannelJava NIO中的FileChannel是一个连接到文件的通道。可以通过文件通道读写文件。FileChannel无法设置为非阻塞模式,它总是运行在阻塞模式下。打开FileChannel在使用FileChannel之前,必须先打开它。但是,我们无法直接打开一个FileCha...
分类:编程语言   时间:2014-06-18 08:56:03    阅读次数:226
boost::asio设置同步连接超时
boost::asio设置同步连接超时CSDN上求助无果,只好用自创的非主流方法了。asio自带的例子里是用deadline_timer的async_wait方法来实现超时的,这种方法需要单独写一个回调函数,不利于把连接和超时封装到单个函数里。传统的Winsock编程可以先把socket设为非阻塞,...
分类:其他好文   时间:2014-06-15 08:43:18    阅读次数:274
非阻塞模式下connect 成功失败判断
将一个socket 设置成阻塞模式和非阻塞模式,使用fcntl方法,即:设置成非阻塞模式:先用fcntl的F_GETFL获取flags,用F_SETFL设置flags|O_NONBLOCK;        即:       flags = fcntl(sockfd, F_GETFL, 0);                        //获取文件的flags值。      fcntl(sock...
分类:其他好文   时间:2014-06-14 10:50:27    阅读次数:302
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!