
网络通信学习之路
滴水梵音
程序人生
展开
-
TCP Socket服务器编程
TCP Socket服务器编程 原文:http://www.cnblogs.com/zc22/archive/2010/06/27/1766007.html ------------------ 前言 ------------------ 开发了这么多年,发现最困难的程序开发就是通讯系统。 其他大部分系统,例如CRM/CMS/权限框架/MIS之类的,无论怎么复杂,基本转载 2013-08-13 17:37:59 · 777 阅读 · 0 评论 -
开源免费的C/C++网络库(c/c++ sockets library)
开源免费的C/C++网络库(c/c++ sockets library) (1)ACE 庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。 http://www.cs.wustl.edu/~schmidt/ACE.html (2)Asio Asio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。 开源、免费,支持跨平台转载 2013-11-18 11:18:38 · 561 阅读 · 0 评论 -
浅析远程过程调用 RPC
浅析远程过程调用 RPC 一、什么是远程过程调用 什么是远程过程调用 RPC(Remote Procedure Call)? 你可能对这个概念有点陌生, 而你可能非常熟悉 NFS, 是的, NFS 就是基于 RPC 的. 为了理解远程过程调用,我们先来看一下过程调用。 所谓过程调用,就是将控制从一个过程 A 传递到另一个过程 B, 返回时过程 B 将控制进程交给过程转载 2013-11-12 15:51:14 · 764 阅读 · 0 评论 -
五种服务器网络编程模型
本文介绍几种服务器网络编程模型。废话不多说,直接正题。 1.同步阻塞迭代模型 同步阻塞迭代模型是最简单的一种IO模型。 其核心代码如下: bind(srvfd); listen(srvfd); for(;;){ clifd = accept(srvfd,...); //开始接受客户端来的连接 read(clifd,buf,...); //从客户端读取转载 2014-09-13 10:10:35 · 589 阅读 · 0 评论