socket是怎样工作的?

由 seablue 在 04-04-2004 19:44 发表:

socket是怎样工作的?

谁说说socket是如何工作的?

谢谢。


清风秋月黑白子,

解语生香共婵娟。


由 小劲鸭 在 04-04-2004 21:19 发表:


从语言层面上来说, SOCKET就是个逻辑CHANNEL用来“沟通”传输资料的(可以用bind来执行)。当两个PROCESSES通过SOCKET连在一起后, 他们就用SOCKET里面的descriptor来读和写。而socket的descriptor可以用system call来取得。接下来, 就是server端listen, 当incoming call进来的时候, server端就会用accept来接受。最后就是两个传送资料的对应的“动作”, 服务器用recv来接受message, 用户端用send来发送。当完成传送时, 就会用close来关了socket. 希望能解答你的问题


风雨过后不一定有美好的天空

不是天晴就会有彩虹

不是所有感情都会有始有终

孤独尽头不一定惶恐

但愿你的眼睛 只看得到笑容

但愿你流下每一滴泪 都让人感动

座右铭:I think; therefore I am !


由 seablue 在 04-04-2004 23:51 发表:


谢谢,这么说socket在C/S两端都存在的,是这样吗?


清风秋月黑白子,

解语生香共婵娟。

</

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus