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()
setsockopt
()函数用法
#include#include#include int
setsockopt
(intsockfd,intlevel,intoptname,constvoid*optval,socklen_toptlen
cjsycyl
·
2012-04-07 15:00
socket用户异常掉线检测
(1)SO_KEEPALIVE机制这是socket库提供的功能,设置接口是
setsockopt
API:BOOLbSet=TRUE;
setsockopt
(hSocket,SOL_SOCKET,SO_KEEPALIVE
educast
·
2012-03-30 17:00
windows
tcp
api
socket
IOC
Delphi
MFC下CSocket编程详解
详细的函数接口说明请查看MSDN): CSocket::Create初始化(一般写服务器程序都不要用为好,用下面的CSocket::Socket初始化) CSocket::Socket初始化 CSocket::
SetSockOpt
s3c44b0x
·
2012-03-27 14:00
编程
socket
服务器
delete
mfc
setsockopt
:SO_LINGER 选项设置
此选项指定函数close对面向连接的协议如何操作(如TCP)。内核缺省close操作是立即返回,如果有数据残留在套接口缓冲区中则系统将试着将这些数据发送给对方。 SO_LINGER选项用来改变此缺省设置。使用如下结构:structlinger{ intl_onoff;/*0=off,nozero=on*/ intl_linger;/*lingertime*/}; 有下列三种情况:
laokaddk
·
2012-03-26 09:33
职场
setsockopt
休闲
SO_LINGER
源路径选项
2.V4,6头部选项字段填充和获取使用
setsockopt
和getsockopt,传入参数leve
creater2009
·
2012-03-19 19:00
struct
null
扩展
套接口选项
使用
setsockopt
和getsockopt函数可以设置或读取套接字接口的选项值 int
setsockopt
( __in SOCKET s, __in
zcwtop
·
2012-03-14 16:40
函数
接口
职场
休闲
recv函数(阻塞 非阻塞相关)
intnNetTimeout=1000;//1秒,//设置发送超时
setsockopt
(socket,SOL_SOCKET,SO_SNDTIMEO,(char*)&nNetTimeout,sizeof(
lifan5
·
2012-03-13 19:00
linux
socket
struct
getsockopt,
setsockopt
用法小结
在这一章,我们将会专注于下列主题:如何使用getsockopt(2)函数获得套接口选项值如何使用
setsockopt
(2)函数设置套接口选项
nemo2011
·
2012-03-11 22:00
tcp
Stream
socket
report
服务器
buffer
setsockopt
函数解析(转)
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://jackyc.blogbus.com/logs/5089869.html int
setsockopt
( SOCKETs,
nemo2011
·
2012-03-11 22:00
linux
socket
struct
tcp
function
Sockets
网络编程:讨论
Setsockopt
函数(三)
有时候我们要控制套接字的行为(如修改缓冲区的大小),这个时候我们就要控制套接字的选项了.以下资料均从网上收集得到getsockopt和
setsockopt
获得套接口选项:intgetsockopt(intsockfd
acs713
·
2012-03-06 16:00
网络编程:讨论linux下
setsockopt
(二)
功能描述: 获取或者设置与某个套接字关联的选项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由TCP协议解析,层应该设定为协议号TCP。用法:#include#includeint
acs713
·
2012-03-06 14:00
编程
linux
socket
网络
服务器
网络编程:讨论
Setsockopt
函数(1)
ESTABLISHED状态下的socket(一般由端口号和标识符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
acs713
·
2012-03-06 14:00
编程
网络
socket
null
buffer
winsock协议错误编码解析
若试图在sendto或WSASendTo中使用一个广播地址,但是尚未用
setsockopt
和SO_BROADCAST这两个选项设置广播权限,便会产生这类错误。10014—WSAEFAULT地址无效。
gzzheyi
·
2012-02-21 19:00
工作
网络
socket
Stream
object
Microsoft
关于gethostbyname在多线程环境下的阻塞问题
而该函数又不能像connect和read等函数那样通过
setsockopt
或者select函数那样设置超时
agoago_2009
·
2012-02-12 12:00
多线程
unix
application
NetWork
asynchronous
caching
setsockopt
设置socket 详细用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
(s,SOL_SOCKET,SO_REUSEADDR
zimu2702
·
2012-01-08 22:00
ZeroMQ timeout a REQ/REP connection
Noneoftheseoperationswillblock,regardlessofpeer: context=zmq.Context() socket=context.socket(zmq.REQ) socket.
setsockopt
liukeforever
·
2011-12-28 14:00
广播的发送程序
广播的发送程序如下:其程序流程非常简单,使用的是用户数据报协议,只要用函数
setsockopt
()将其修改为发送广播其余的与编写UDP服务器差不多!
L_yangliu
·
2011-12-20 09:00
struct
socket
服务器
setsockopt
的作用
功能描述:获取或者设置与某个套接字关联的选项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由TCP协议解析,层应该设定为协议号TCP。用法:#include#includeintgetsocko
杨柳
·
2011-12-20 08:21
setsockopt
的作用
功能描述: 获取或者设置与某个套接字关联的选项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由TCP协议解析,层应该设定为协议号TCP。用法:#include#includeintgets
L_yangliu
·
2011-12-20 08:00
算法
struct
socket
tcp
网络
服务器
socket阻塞与非阻塞读写
使用
setsockopt
()可以在2种方式之间切换。
wuzh1230
·
2011-12-19 21:00
用
setsockopt
()来控制recv()与send()的超时
Linux下需要注意的是时间的控制结构是structtimeval而并不是某一整型数,以下是来自于网上一篇文章中的摘录,它是这样写的:intnNetTimeout=1000;//1秒,//设置发送超时
setsockopt
meiyuli
·
2011-12-16 16:00
setsockopt
设置socket
setsockopt
设置socket转自:http://blog.csdn.net/qinmi/archive/2007/03/07/1523081.aspx在bind前使用
setsockopt
的SO_REUSEADDR
rheostat
·
2011-12-15 23:00
windows
算法
tcp
socket
struct
pascal
setsockopt
设置socket状态
setsockopt
设置socket状态1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
doubaijun
·
2011-12-12 15:00
windows
算法
tcp
socket
struct
pascal
winsock编程如何设置发送与接收超时参数?
要达到这个目的,在winsock编程中,我们调用
setsockopt
来完成这个任务。
Cashey1991
·
2011-12-09 19:00
编程
socket
tcp
文档
任务
Setsockopt
选项详解
以下资料均从网上收集得到
setsockopt
:设置套接口的选项。
abc78400123
·
2011-12-02 10:00
linux
tcp
struct
网络
服务器
FreeBSD
unix网络编程值
setsockopt
函数
http://topic.csdn.net/t/20041126/20/3592436.html写出我在网络编程中的一点心得体会,希望对他(^_^也对大家)有帮助:1.如果在已经处于ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;s
wallwind
·
2011-11-29 23:00
关于
setsockopt
常用选项
#includeint
setsockopt
(intsocket,intlevel,intoption_name,constvoid*option_value,size_toption_len);第一个参数
hulihong
·
2011-11-22 13:00
linux
工作
socket
struct
filter
credentials
linux设置套接字缓冲区的大小
发送数据时候先把数据发送到socket缓冲区中,之后接受函数再从缓冲区中取数据,如果发送端特别快的时候,缓冲区很快就被填满(socket默认的是1024×8=8192字节),这时候我们应该根据情况设置缓冲区的大小,可以通过
setsockopt
maopig
·
2011-11-17 16:00
算法
linux
socket
Stream
ubuntu
linux内核
setsockopt
设置socket状态
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
(s,SOL_SOCKET,SO_REUSEADDR
duloveding
·
2011-11-17 12:00
windows
算法
struct
socket
tcp
pascal
setsockopt
& getsockopt
getsockopt和
setsockopt
intgetsockopt(intsockfd,intlevel,intoptname,void*optval,socklen_t*optlen)int
setsockopt
jinxinliu1
·
2011-11-15 11:00
关于sendto : Permission denied
遇到如题的问题,google了一番,找到了解决方法,写下来备用问题:udp发送数据时候报错sendtoerror :Permissiondenied改正方法:在创建了套接字后,加上下列代码: inton=1;
setsockopt
yaotinging
·
2011-11-10 11:00
socket
Google
关于socket读写缓冲区小结
256*1024 //256//接收缓冲区大小(字节) intoptval,optlen=sizeof(int); optval=dfUdpRcvCacheSize;//设置读缓冲区 err=
setsockopt
jiangyiaxiu
·
2011-11-08 13:00
socket
api
互联网
测试
路由器
通讯
浅析:
setsockopt
()改善程序的健壮性
ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
tan625747
·
2011-10-31 16:00
使用套接字实现多播通信
需要注意的一点:在MSDN中关于
setsockopt
()函数有一个注意事项:Note Ifthe
setsockopt
functioniscalledbeforethebindfunction,TCP/
xiaobai1593
·
2011-10-26 14:00
windows
function
网络
C#
平台
路由器
调用
setsockopt
()函数时的WSAEINVAL错误
这个问题是在实现多播实验的时候出现的一个错误,找出错误原因的方法比较笨,之后如果看到有好的方法再做更新检查错误代码如下://加入多播组 ip_mreqmcast; mcast.imr_interface.S_un.S_addr=INADDR_ANY; mcast.imr_multiaddr.S_un.S_addr=inet_addr("234.5.6.7"); intnRet=setsockop
xiaobai1593
·
2011-10-26 12:00
socket
使用套接字实现广播通信
UDP通信协议1.Windows需要先调用WinSock版本,然后再创建套接字;而在Linux下可以直接创建套接字;注意:创建UDP套接字socket(AF_INET,SOCK_DGRAM,0);2.调用
setsockopt
xiaobai1593
·
2011-10-25 15:00
Linux系统中
setsockopt
()函数的使用
linux.chinaitlab.com/c/836103_2.html 1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
xiaobai1593
·
2011-10-25 10:00
windows
linux
算法
socket
tcp
struct
Linux下getsockopt/
setsockopt
函数说明
【getsockopt/
setsockopt
系统调用】 功能描述: 获取或者设置与某个套接字关联的选项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。
leo_wanta
·
2011-10-08 12:00
使用
setsockopt
来控制connect超时
转载自:点击打开链接原来我们实现connect()超时基本上都使用unix网络编程一书的非阻塞方式(connect_nonb),今天在网上看到一篇文章,觉得很有意思,转载如下: 读Linux内核源码的时候偶然发现其connect的超时参数竟然和用SO_SNDTIMO操作的参数一致:File:net/ipv4/af_inet.ctimeo=sock_sndtimeo(sk,flags&O_NONBL
taolinke
·
2011-09-28 16:00
struct
Stream
socket
测试
Signal
linux内核
端口重用(如何解除bind绑定)
我找的关于
setsockopt
的资料:1.如果在已经处于ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)
jiangyiaxiu
·
2011-09-27 16:00
网络
socket
struct
服务器
测试
dialog
setsockopt
()函数用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
(s,SOL_SOCKET,SO_REUSEADDR
jfkidear
·
2011-09-26 15:00
struct
socket
网络
服务器
Linux下getsockopt/
setsockopt
函数说明
Linux下getsockopt/
setsockopt
函数说明【getsockopt/
setsockopt
系统调用】 功能描述: 获取或者设置与某个套接字关联的选项。
jfkidear
·
2011-09-26 15:00
linux
socket
tcp
struct
Stream
服务器
tcp keeplive
keepalive参数设置代码如下://开启KeepAliveBOOLbKeepAlive=TRUE;intnRet=::
setsockopt
(socket_handle,SOL_SOCKET,SO_KEEPALIVE
maikforever
·
2011-09-26 10:00
设置socket缓存的方法
getsockopt(icmp_sk, SOL_SOCKET, SO_RCVBUF, (char*)(&size), &buf_len); size = size * 10; ACE_OS::
setsockopt
sogo6
·
2011-09-24 19:00
socket
linux 套接字选项定义
linux套接字选项定义2011-07-2814:311.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
brucema
·
2011-09-22 14:00
setsockopt
设置socket 详细用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
(s,SOL_SOCKET,SO_REUSEADDR
jfkidear
·
2011-09-19 17:00
windows
算法
socket
tcp
struct
pascal
UNIX网络编程--
Setsockopt
ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
duloveding
·
2011-09-06 17:00
编程
unix
tcp
socket
网络
服务器
tcp keepalive for unix
一个TCP套接口创建后默认是没有开启keepalive选项的,要使用
setsockopt
()函数来开启。
duloveding
·
2011-09-06 16:00
unix
socket
tcp
Stream
Parameters
Socket编程keepalive
开始首次KeepAlive探测前的TCP空闭时间intkeepInterval=5;//两次KeepAlive探测间的时间间隔intkeepCount=3;//判定断开前的KeepAlive探测次数 if(
setsockopt
duloveding
·
2011-09-06 16:00
编程
socket
tcp
struct
IOC
null
Linux下getsockopt/
setsockopt
函数说明
uid-21832962-action-viewspace-itemid-40517Linux下getsockopt/
setsockopt
函数说明【getsockopt/
setsockopt
系统调用】功能描述
mo451583183
·
2011-09-06 14:17
linux
职场
socket
Linux
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他