码迷,mamicode.com
首页 > 其他好文 > 详细

socket基础

时间:2014-05-12 04:36:14      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:tar   c   http   get   com   文件   

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

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

 

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

客户端不需要指定打开的端口,通常临时的、动态的分配一个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基础

标签:tar   c   http   get   com   文件   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!