首页 > 其他 > 详细

socket基础

时间:2014-05-12 04:34:43      阅读:362      评论:0      收藏:0      [点我收藏+]

"阻塞"是一个术语,它使程序运行暂时"停留"在这个地方,直到一个会话产生,然后程序继续;通常"阻塞"是由循环产生的。

对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别。

 

套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。

客户端不需要指定打开的端口,通常临时的、动态的分配一个1024以上的端口。

 

网络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符随后的连接建立、数据传输等操作都是通过该Socket实现的。

Socket描述符是一个指向内部数据结构指针,它指向描述符表入口。调用Socket函数时,socket执行体将建立一个Socket,实际上"建立一个Socket"意味着为一个Socket数据结构分配存储空间。Socket执行体为你管理描述符表。两个网络程序之间的一个网络连接包括五种信息:通信协议、本地协议地址本地主机端口、远端主机地址和远端协议端口。Socket数据结构中包含这五种信息。

 

<摘自百度百科http://baike.baidu.com/view/13870.htm?fr=aladdin>

socket基础,布布扣,bubuko.com

socket基础

原文:http://www.cnblogs.com/aoun/p/3721244.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!