listen函数是用来设置监听连接的句柄和队列
当listen函数执行完成以后,服务端就已经可以接受客户端来的新连接了,新连接完成以后listen会把客户端的ip,port和连接句柄放在监听队列里面,等待accept函数来取,如果监听队列满了,listen会拒绝新来的连接。
accept仅仅是从监听队列里面取出连接而已,甚至不会关注连接的状态(比如连接断开在取出来的时候已经断开了都不知道)
也就是说,在服务端这边,listen才是整个连接的关键函数,accept不是

最新文章

  1. 在手机网页上模拟 js 控制台
  2. 设置session失效时间
  3. java学习_文件工具类
  4. 向Page对象注册脚本
  5. hudson项目中的运用
  6. IOS的一些尺寸
  7. Action
  8. ORTP库API使用入门
  9. DNS:因特网的目录服务
  10. Intent常用使用汇总
  11. C#使用IHttpModule接口修改http输出的方法浅谈
  12. 框架和css基础
  13. jquery.cxcalendar 插件基本使用
  14. 基于分支限界法的旅行商问题(TSP)一
  15. PCL近邻搜索相关的类
  16. 借用nginx.vim工具进行语法高亮和格式化配置nginx.conf文件
  17. zabbix安装及简单配置
  18. 小程序-报错 xxx is not defined (已解决)
  19. 《Linux命令学习手册》系列分享专栏
  20. 20155339 2016-2017-2 《Java程序设计》第3周学习总结

热门文章

  1. ACM2050前传
  2. 第一个Java Rest服务
  3. win7的centos虚拟机上搭建mysql5.6服务
  4. IOS中 什么是UITableView的索引放大镜字符
  5. 通过网络方式安装linux的五种方法
  6. Git 的核心概念解读
  7. Spark RDD概念学习系列之RDD的创建(六)
  8. 数据结构(C语言版)---第三章栈和队列 3.4.2 队列的链式表示和实现(循环队列)
  9. VoHelper
  10. Field 'SCHED_TIME' doesn't have a default value