天行健,君子以自强不息!
分类: LINUX
2013-05-31 11:51:19
九二,见龙在田,利见大人。
【白话】九二,龙已出现在地上,利于出现德高势隆的大人物。
《象》曰:“见龙在田”,德施普也。
【白话】《象辞》说:“龙已出现在地上”,犹如阳光普照,天下人普遍得到恩惠。
albert10172014-08-15 11:00:44
看了你的文章后,感觉这里面的概念还是有些自相矛盾的地方,我凭我的理解梳理了一下:http://www.cnblogs.com/albert1017/p/3914149.html,欢迎指正
andersonyan2013-06-04 22:52:10
connnect操作实际上是可以工作在同步/异步,阻塞/非阻塞的四种组合中的一种,
你理解的应该是同步阻塞模式,
实际上另三种都是不用等内核层返回结果给用户层后,程序才能继续向下运行。
这篇文章讲了这四种组合:
http://blog.chinaunix.net/uid-26000296-id-3754543.html
另外我对socket中应用这四种组合做了专门的示例详解,有兴趣也可以一并看看。
chaozhong_1522013-06-03 12:49:15
“当一个客户端通过调用 Connect函数发出一个连接请求后,调用者线程不用等待结果,可立刻继续向下运行。”我的理解connect会进行三次握手,首先发SYN包给服务器,客户端socket进入SYN_SEND状态,等待服务端的ACK,如果收到ACK,立刻进入ESTABLISHED状态,两端可以通信了。如果这个过程出现错误,则错误都会以返回值的形式返回调用者。我这里不太明白你说的“调用者不用等待结果,直接向下执行”是什么意思??大侠能否解释下