win_Socket
javaweb_research
热爱生活 为了梦想和责任去奋斗
展开
-
Windows 网络编程
Winsock 套接字模式:锁定和非锁定 1.锁定模式: 在I/O操作完成前,执行操作的Winsock函数(例send和recv)会一直等待下去,不会立即返回程序 应用程序需要读取(或写入)指定数量的字节,然后以它为基础执行一些运算, 假如没有数据处于"待决"状态,那么函数可能永远都无法返回,只有从系统的输入缓冲区中读回点东西 才允许返回! 2.非锁定模式:转载 2011-11-07 13:36:26 · 515 阅读 · 0 评论 -
Boost.Asio和ACE之间关于Socket编程的比较
ACE是一个很成熟的中间件产品,为自适应通讯环境,但它过于宏大,一堆的设计模式,架构是一层又一层,对初学者来说,有点困难。 ASIO是基本Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。 最近分析ASIO的源代码,让我无不惊呀于它设计。在ACE中开发中的内存管理一直让人头痛,ASIO的出现,让我看到新的曙光,成为我新的好伙伴。简单地与ACE做个比较。翻译 2012-06-21 14:19:56 · 670 阅读 · 0 评论 -
使用Boost.Asio编写通信程序
摘要:本文通过形像而活泼的语言简单地介绍了Boost::asio库的使用,作为asio的一个入门介绍是非常合适的,可以给人一种新鲜的感觉,同时也能让体验到asio的主要内容。本文来自网络,原文在这里。目录 [隐藏]ASIO的同步方式自我介绍 示例代码 小结 ASIO的异步方式自我介绍 示例代码 小结 ASIO的“便民措施”端点 超时 统一读写转载 2012-06-21 15:01:45 · 820 阅读 · 0 评论