E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
setsockopt()
Windows网络编程之Socket高级编程简介
setsockopt
()设置Socket选项 Socket编程分为阻塞和非阻塞两种开发模式。默认创建的Socket为阻塞模式。Windows平台提供了5种Soc
one_in_one
·
2013-01-05 15:00
unix网络编程常用的头文件(持续更新)
//与套接字相关的函数声明和结构体定义,如socket()、bind()、connect()及structsockaddr的定义等int
setsockopt
(ints,intlevel,intoptname
西红柿code
·
2012-12-30 23:46
unix
网络编程
unix网络编程常用的头文件(持续更新)
//与套接字相关的函数声明和结构体定义,如socket()、bind()、connect()及structsockaddr的定义等 int
setsockopt
(ints,intlevel,intoptname
jisuanji2121
·
2012-12-30 23:00
voip IP_tos 选项
在IP头中,有一Type-of-Service字段,该字段描述了IP包的优先级和QoS选项,使用IP_TOS可以来设定该字段的值,以区分不同服务的优先级,linux 中可以用
setsockopt
函数设置
jiagou
·
2012-12-30 22:00
OS
voip IP_tos 选项
在IP头中,有一Type-of-Service字段,该字段描述了IP包的优先级和QoS选项,使用IP_TOS可以来设定该字段的值,以区分不同服务的优先级,linux中可以用
setsockopt
函数设置ip_tos
perfectpdl
·
2012-12-30 22:00
python网络基础学习笔记:一个简单的server
sys host = 'localhost' port = 54321 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.
setsockopt
Aaron5
·
2012-12-26 14:00
python
python网络基础学习笔记:一个简单的server
sys host = 'localhost' port = 54321 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.
setsockopt
Aaron5
·
2012-12-26 14:00
python
setsockopt
中参数之SO_REUSEADDR的意义
1、
setsockopt
中参数之SO_REUSEADDR的意义1、一般来说,一个端口释放后会等待两分钟之后才能再被使用,SO_REUSEADDR是让端口释放后立即就可以被再次使用。
娱乐你我
·
2012-12-19 16:00
setsockopt
:SO_LINGER 选项设置
setsockopt
设置SO_LINGER选项 此选项指定函数close对面向连接的协议如何操作(如TCP)。
娱乐你我
·
2012-12-19 15:00
TCP编程函数和步骤
TCP编程的服务器端一般步骤是 1、 创建一个socket,用函数socket(); 2、 设置socket属性,用函数
setsockopt
(); * 可选
·
2012-12-15 10:00
tcp
[VC]
setsockopt
设置socket 详细用法(超时、非阻塞等)
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
(s,SOL_SOCKET,SO_REUSEADDR
barsoom
·
2012-12-10 11:00
浅析:
setsockopt
()改善程序的健壮性
ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
ouyue
·
2012-12-03 17:59
setsockopt
Socket描述符选项[SOL_SOCKET]
Socket描述符选项[SOL_SOCKET]#include int
setsockopt
(intsocket,intlevel,intoption_name,
zhuzhihai1988
·
2012-11-29 17:00
linux套接字选项—getsockopt和
setsockopt
1.函数原型:intgetsockopt(intsockfd,intlevel,intoptname,void*optval,socklen_t*optlen)int
setsockopt
(intsockfd
yuanzhangmei1
·
2012-11-27 17:00
socket设置
主要介绍getsockopt(),
setsockopt
(),ioctlsockopt(),socket错误码。getsockopt()简述: 获取一个套接口选项。
evsqiezi
·
2012-11-23 14:00
《UNIX网络编程01》 第七章 套接口选项 getsockopt、
setsockopt
include #include intmain() { intsockSrv=socket(AF_INET,SOCK_STREAM,0); intdata=60000,len=sizeof(int);
setsockopt
kanguolaikanguolaik
·
2012-11-18 20:00
网络编程——进阶篇
网络超时:网络通信中,好多超时会使进程阻塞,这里共有三种处理方法方法一:设置sock的超时属性SO_RCVTIMEO参考代码:structtimevaltv;tv.tv_sec=5tv.tv_usec=0
setsockopt
菜鸟成长记
·
2012-11-13 19:03
嵌入式
网络编程——进阶篇
网络超时:网络通信中,好多超时会使进程阻塞,这里共有三种处理方法方法一:设置sock的超时属性SO_RCVTIMEO参考代码:structtimevaltv;tv.tv_sec=5tv.tv_usec=0
setsockopt
Dreaming_My_Dreams
·
2012-11-13 19:00
[转]
setsockopt
:SO_LINGER 选项设置 socket error 10055
setsockopt
设置 SO_LINGER 选项 此选项指定函数close对面向连接的协议如何操作(如TCP)。
zjhwl
·
2012-11-10 12:00
socket
setsockopt
()用法(参数详细说明)
int
setsockopt
(SOCKETs,intlevel,intoptname,constchar*optval,intoptlen);s(套接字):指向一个打开的套接口描述字level:(级别):
Nancy_m
·
2012-11-10 08:00
setsockopt
设置socket
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
(s,SOL_SOCKET,SO_REUSEADDR
woshinia
·
2012-11-09 13:00
用
setsockopt
()来控制recv()与send()的超时
Linux下需要注意的是时间的控制结构是structtimeval而并不是某一整型数,以下是来自于网上一篇文章中的摘录,它是这样写的:intnNetTimeout=1000;//1秒,//设置发送超时
setsockopt
laokaddk
·
2012-11-08 16:50
linux
socket
setsockopt
端口重用 C++ (地址重用)
但是,后来我发现其中有一点写的不清楚,为清视听,善意为作者添加一点.
setsockopt
()中的第四个参数是端口重用与否的标志,为1则可重用,否则,禁止重用。所以,上面那篇文章应该加一句:cfla
zhongguoren666
·
2012-11-06 13:00
tcp短连接TIME_WAIT问题解决方法大全(2)——SO_LINGER
SO_LINGER是一个socket选项,通过
setsockopt
API进行设置,使用起来比较简单,但其实现机制比较复杂,且字面意思上比较难理解。
yah99_wolf
·
2012-11-04 21:00
tcp
TIME_WAIT
短连接
SO_LINGER
getsockopt/
setsockopt
函数说明(二)
SO_LINGER的这种操作模式是由linger结构来控制的:structlinger{intl_onoff;intl_linger;};成员l_onoff为一个布尔值,非零值表示TRUE,而零则表示FALSE。这个选项的三个值描述如下:1设置l_onoff为FALSE使得成员l_linger被忽略,而使用默认的close行为。也就是说,close调用会立即返回给调用者,如果可能将会传输任何未发送
tinyhare
·
2012-11-01 19:00
getsockopt/
setsockopt
函数说明(一)
功能描述:获取或者设置与某个套接字关联的选项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由TCP协议解析,层应该设定为协议号TCP。用法:intgetsockopt(intsock,intle
tinyhare
·
2012-11-01 16:00
Linux下Sniffer程序的实现(PF_PACKET,SOCK_RAW,recvfrom,htons(ETH_P_IP),
setsockopt
(filter))
转自:http://www.cnblogs.com/jinrize/archive/2009/11/24/1609902.html重点:ioctl设置网卡混杂模式,
setsockopt
设置recvfrom
cos_sin_tan
·
2012-10-31 09:00
linux的tcp服务端、客户端例子
TCP编程的服务器端一般步骤是:1、创建一个socket,用函数socket();2、设置socket属性,用函数
setsockopt
();*可选3、绑定IP地址、端口等信息到socket上,用函数bind
iloveyin
·
2012-10-26 19:00
setsockopt
设置socket详细用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
(s,SOL_SOCKET,SO_REUSEADDR
临风笛
·
2012-10-23 17:29
Linux
Kernel/网络协议栈
setsockopt
设置socket详细用法
1. closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
(s,SOL_SOCKET,SO_REUSEADDR
godleading
·
2012-10-23 17:00
套接字 SO_REUSEADDR
htm设置套接字选项为SO_REUSEADDR,socket可重用,经常在socket通信时进行设置//设置套接字选项为SO_REUSEADDR,即socket可重用opt=SO_REUSEADDR;
setsockopt
occupy8
·
2012-10-21 14:00
poll()例程(包含 bind,listen,accept,
setsockopt
的用法)
Using poll() insteadof select()The poll() APIispartoftheSingleUnixSpecificationandtheUNIX®95/98standard.The poll() APIperformsthesameAPIastheexisting select() API.TheonlydifferencebetweenthesetwoAPIsi
duyiwuer2009
·
2012-10-20 17:00
socket
api
application
Descriptor
Sockets
structure
Socket中的TIME_WAIT状态
(可调用
setsockopt
设置套接字
talentluke
·
2012-10-17 15:00
socket
setsockopt
功能描述: 获取或者设置与某个套接字关联的选项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由TCP协议解析,层应该设定为协议号TCP。用法:#include#includeintg
yangzhongxuan
·
2012-10-17 08:00
算法
socket
tcp
struct
服务器
活动
如何判断一个端口是否被占用
2.调用
setsockopt
关闭套接字描述符的SOL_SOCKET级别中的SO_REUSEADDR。3.调用bind,判断特定的端口是否能够绑定,根据返回结果可以判断出端口是否被占用。
dong976209075
·
2012-10-16 14:00
Stream
struct
socket
setsockopt
使用总结。
设置选项总结:用法:#include#includeintgetsockopt(intsock,intlevel,intoptname,void*optval,socklen_t*optlen);int
setsockopt
newyf_cun
·
2012-10-16 10:13
C语言
网络协议
Unix/Linux技术
setsockopt
archive/2010/11/05/1869886.html1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
fym0121
·
2012-10-12 14:00
setsockopt
函数的用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
(s,SOL_SOCKET,SO_REUSEADDR
xuqiang918
·
2012-10-12 09:00
struct
网络
socket
服务器
端口查看和复用
/etc/services2.端口复用使用
setsockopt
()函数的SO_REUSEADDR和SO_REUSEPORT选项。
fdssdfdsf
·
2012-10-04 18:00
setsockopt
#include#includeint
setsockopt
(intsockfd,intlevel,intoptname,constvoid*optval,socklen_toptlen);sockfd:
wwliu
·
2012-09-24 14:00
setsockopt
socket的send、recv阻塞设置阻塞超时时间
int nNetTimeout=1000;//1秒,//设置发送超时
setsockopt
(socket,SOL_SOCKET,SO_SNDTIMEO, (char *)&nNetTimeout,sizeof
lcfeng1982
·
2012-09-22 16:00
linux
socket
Linux下getsockopt、
setsockopt
_函数说明
功能描述: 获取或者设置与某个套接字关联的选项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由TCP协议解析,层应该设定为协议号TCP。用法:#include#includeintg
xiao628945
·
2012-09-21 21:00
linux
算法
socket
tcp
struct
服务器
TCP心跳 | TCP keepAlive
setsockopt
(rs,SOL_SOCKET,SO_KEEPALIVE,(void*)&keepAlive,sizeof(keepAlive));注意:keepalive是一个TCP协议包,并不是应用层数据包
cccAllen
·
2012-09-21 11:00
tcp
socket
struct
服务器
Parameters
路由器
使用
setsockopt
()来控制recv()与send()的超时,在阻塞时
linux和windows下用
setsockopt
设置SO_SNDTIMEO,SO_RCVTIMEO的参数的一点区别 UDP的socket在某些情况:如对方关闭时,本地可能sendto不出去数据,然后
laokaddk
·
2012-09-13 17:59
超时
setsockopt
send()
recv()
TCP/IP中的广播报的发送
windows支持的套接字中,只有数据报套接字(SOCK_DGRAM)才支持广播消息,所以要先用函数socket()建立一个数据报套接字:socket(AF_INET,SOCK_DGRAM,0);二、通过
setsockopt
tdk_root
·
2012-09-10 13:00
windows
socket
socket常用选项
arescj/article/details/62333271.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
sourthstar
·
2012-09-07 09:00
setsocketopt()留着看
Linux下getsockopt/
setsockopt
函数说明 功能描述: 获取或者设置与某个套接字关联的选项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。
zlm_250
·
2012-09-06 09:00
linux
算法
socket
tcp
struct
服务器
linux下socket connect 阻塞方式 阻塞时间控制
本来以为用
setsockopt
修改个什么参数就可以搞定,结果baidu了半天也没有结果。倒是在网上搜到很多这样的解决方案:将connect方式设置为非阻塞方式,这样程序
tinyhare
·
2012-09-04 20:00
设置SOCKET的发送与接收缓冲区 .
2011-01-1810:552555人阅读评论(1)收藏举报主题:浅析:
setsockopt
()改善程序的健壮性作者:gdy119(夜风微凉)不断的收到coolmei25(梅生)的答谢,我都不好意思了
pud_zha
·
2012-08-29 15:00
网络
tcp
socket
null
buffer
web服务
send,recv在windows与linux下的超时设置
超时时间包括接收超时时间和发送超时时间,假设设置接收超时时间为2秒,可以这样:inttime_out=2000;//2秒
setsockopt
(sockfd,SOL_SOCKET,SO_RCVTIMEO,
generalhking
·
2012-08-28 15:00
linux
windows
socket
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他