Chinaunix首页 | 论坛 | 博客
  • 博客访问: 63777
  • 博文数量: 9
  • 博客积分: 417
  • 博客等级: 入伍新兵
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-12 13:07
文章分类

全部博文(9)

文章存档

2017年(1)

2012年(2)

2011年(6)

分类: C/C++

2011-08-08 13:11:15

    socket 即为“插座”,有人说,网络通信就像打电话一样,socket就是电话插座。每个人必须都得有电话号码才能够通信,而且你的网络号就是电话区号。其实把TCP传输比作打电话更形象,得先拨通了然后才能说话。UDP虽说也有个电话号码,可是不拨通直接就说话了,说完了才知道人那边还没接呢,白说了。。。     
    socket都对应一个相关的描述符,或者半个相关的描述符。一个完整的描述符包括{协议,本地地址,本地端口号,远程地址,远程端口号}。每个socket在本地都有唯一的一个socket号码,是由系统分配的。
    socket 编程基本上分为了两种,TCP(流式套接字)和UDP(数据报套接字)编程,其实也有牛逼的第3种,原始套接字编程。
   
   
 
 
阅读(2231) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:信号驱动 I/O

给主人留下些什么吧!~~