Python socket编程之(二):socket的选项设置
来源:互联网 发布:练塘房价 知乎 编辑:程序博客网 时间:2024/05/16 14:00
1.简介
socket选项主要是由setsockopt和getsockopt函数完成
2.函数介绍
int getsockopt(int sockfd,int level, int optname,
void *optval, socklen_t *optlen);
int setsockopt(int sockfd,int level, int optname,
const void *optval, socklen_t optlen);
3.参数列表
4.实例
设置socket套接字可以复用地址
int opt =1;
setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &opt,sizeof(opt));
设置socket套接字KeepLive
int opt =1;
setsockopt(sockfd, SOL_SOCKET, SO_KEEPALIVE, &opt,sizeof(opt));
设置TCP Socket:禁用纳格算法
setsockopt(sockfd, IPPROTO_TCP, TCP_NODELAY, (int[]){1},sizeof(int));
设置TCP Socket:禁用Delay ACK(需要在每次recv后调用)
setsockopt(sockfd, IPPROTO_TCP, TCP_QUICKACK, (int[]){1},sizeof(int));
参考 http://www.cnblogs.com/ggjucheng/archive/2012/02/17/2355874.html
- Python socket编程之(二):socket的选项设置
- python异步socket编程之二
- [代码笔记] python 之socket编程(二)
- python之socket编程
- python之socket编程
- python之socket编程
- Python之Socket编程
- python之socket编程
- python的socket编程之udp编程
- Python socket编程学习(二)socket客户端
- python Socket编程(二)----SocketServer
- python socket编程(二)--SocketServer模块
- java网络socket编程(二)之Socket客户端
- python的socket编程
- python的socket编程
- java socket编程之聊天室(二)
- android之socket编程实例(二)
- android之socket编程(二)案例
- 安卓在当前页面关闭其他页面
- iOS响应事件传递 多层View上寻找ViewController响应事件 nextResponder
- 为啥textarea 中的 placeholder不显示
- 龙书第八章理解
- java企业网站源码 后台springmvc SSM 前台静态引擎 代码生成器
- Python socket编程之(二):socket的选项设置
- 【OpenGL】(二)在OpenGL中使用GLSL
- 报团大
- fastboot的相关知识
- 找出两个只出现一次的数(其它都出现两次)Single Number III
- 各种消息队列的比较
- C#与Java的差异性记录
- cc++错误处理方法
- 外部app扫码进入自己app的下载页面