listen函数详解
文章转自:http://blog.csdn.net/stpeace/article/details/13416891
套接字与“地方”绑定好了后,对于服务端而言(这里是TCP情况),自然就应该乖乖地去聆听,聆听客户端的需求,否则怎么会叫服务客户呢?如何去聆听呢?很简单,这个单词你早就学过了,那就是listen, 我们来看看listen函数的原型:
int PASCAL FAR listen (SOCKET s, int backlog);
第一个参数是服务端套接字,你要聆听,总得出来说个话啊,好,就指定你了;第二个参数是等待连接队列的最大长度,比方说,你将backlog定为10, 当有15个连接请求的时候,前面10个连接请求就被放置在请求队列中,后面5个请求被拒绝。千千万万要注意:这个10并不是表示客户端最大的连接数为10, 实际上可以有很多很多的客户端(实践证明也是如此)。
再看函数的返回值,成功返回0, 失败返回-1.
listen函数详解相关推荐
- C语言网络编程:listen函数详解
文章目录 前言 函数描述 代码实例 TCP服务器为什么调用listen 前言 根据TCP编程模型中我们可以看到之前的socket和bind接口是tcp服务器在为接收客户端的链接做准备,保证tcp的面向 ...
- C语言网络编程:accept函数详解
文章目录 前言 函数描述 代码实例 如何得到客户端的IP 和 端口号 前言 当使用tcp服务器使用socket创建通信文件描述符,bind绑定了文件描述符,服务器ip和端口号,listen将服务器端的 ...
- Flutter(Dart)基础——函数详解
Flutter(Dart)基础--函数详解 在Dart中,函数(或方法)也是对象,它的类型是 Function. 这意味着,函数可以赋值给变量,也可以当做其他函数的参数. 函数的声明 基本上与Java ...
- socket编程流程及函数详解
socket编程流程及函数详解-服务器端 一.创建socket 二.命名socket 2.1通用的socket地址结构体 2.2专用socket地址 三.监听socket 四.接受连接 五.总结 一. ...
- 常用socket函数详解
常用socket函数详解 关于socket函数,每个的意义和基本功能都知道,但每次使用都会去百度,参数到底是什么,返回值代表什么意义,就是说用的少,也记得不够精确.每次都查半天,经常烦恼于此.索性都弄 ...
- c/c++ socket函数详解
转载自:https://www.cnblogs.com/liedElxa/p/10795398.html c/c++ socket函数详解 注意: 使用socketAPI前,要先将相关链接库(Ws2_ ...
- 【FFmpeg】函数详解(三)
FFmpeg函数详解 14.av_write_frame 15.av_interleaved_write_frame 16.av_write_trailer 17.avio_close 18.av_i ...
- 【FFmpeg】函数详解(二)
FFmpeg函数详解 9.av_dump_format 10.avio_open 11.avformat_write_header 12.avcodec_send_frame 13.avcodec_r ...
- 【FFmpeg】函数详解(一)
FFmpeg函数详解 一.错误码相关 1.AVERROR 2.av_strerror 3.其他错误码解释 二.编解码 1.获取编解码器 2.申请.释放上下文环境 3.打开编码器avcodec_open ...
最新文章
- 什么是信度分析(Reliability)?有哪些信度分析方法?那什么又是效度?
- Cacti 自定义脚本监控
- 如何为WCF应用添加X509证书和安全验证
- python怎么安装模块-Python模块及其导入
- Gogs 0.11.19 发布,自助 Git 托管服务
- 花5分钟过一遍jar包和war包的区别,以后都不会再迷茫
- js 如何实现bind
- c语言中 %s 占几个字节,printf(%*s%s%*s,——)是什么?
- bv值是什么意思_BVR电线是什么意思BVR电线电缆规格型号
- 罗永浩宣布进军电商直播;微博回应用户数据泄露;Android 11 开发者预览版 2 发布 | 极客头条...
- vue element ui 样式修改无效
- 关于#include后面和 的区别
- 微信小程序,实现一个简易的新闻网
- win10系统让图片打开方式为照片查看器
- 制作自己的微信小程序要怎么做?
- Java期末大作业-工资系统平台(实验报告内附代码)
- 微信小程序真机iso能正常渲染数据,安卓机无法解析数据
- hdu1799(用递推公式求组合的个数)
- X.509证书(结构+原理)
- 项目的开发流程(大公司)