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
来控制connect超时
原来我们实现connect()超时基本上都使用unix网络编程一书的非阻塞方式(connect_nonb),今天在网上看到一篇文章,觉得很有意思,转载如下: 读Linux内核源码的时候偶然发现其connect的超时参数竟然和用SO_SNDTIMO操作的参数一致:File:net/ipv4/af_inet.c 559 timeo=sock_sndtimeo(sk,flags&O_NO
eroswang
·
2009-11-17 08:00
socket
Stream
struct
测试
Signal
linux内核
socket 使Nagle算法无效
//使Nagle算法无效 constcharchOpt=1; nRet=
setsockopt
(m_s,IPPROTO_TCP,TCP_NODELAY,&chOpt,sizeof(char)); if(
everettjf
·
2009-11-02 20:00
算法
socket
tcp
setsockopt
()用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
(s,SOL_SOCKET,SO_REUSEADDR
FlowShell
·
2009-10-25 19:00
setsockopt
()用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
(s,SOL_SOCKET,SO_REUSEADDR
flowshell
·
2009-10-25 19:00
SOCKET编程
Linux下getsockopt/
setsockopt
函数说明
To lookup conveniently,Igetthearticleon
setsockopt
()andgetsockopt().
Lu_ming
·
2009-10-15 14:00
linux
算法
socket
struct
tcp
服务器
udp server
,struct host = "" port = 1234 s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) s.
setsockopt
hanyh
·
2009-10-13 23:00
socket
python
浅析:
setsockopt
()改善程序的健壮性(转)
ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
wuyao721
·
2009-10-12 20:00
socket
网络
tcp
null
buffer
web服务
setsockopt
设置socket 详细用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
(s,SOL_SOCKET,SO_REUSEADDR
sdlcgxcqx
·
2009-10-12 09:00
getsockopt()与
setsockopt
()函数介绍
在这一章,我们将会专注于下列主题:如何使用getsockopt(2)函数获得套接口选项值如何使用
setsockopt
(2)函数设置套接口选项值如何使用这些常用的套接口选项得到套接口选项有时,一个程序需要确定为当前为一个套接口进行
evil_darker
·
2009-09-27 20:00
socket
Stream
tcp
活动
服务器
linux内核
getsockopt/
setsockopt
函数用法(转)
功能描述: 获取或者设置与某个套接字关联的选项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由TCP协议解析,层应该设定为协议号TCP。用法:#include#includeintg
legendox
·
2009-09-25 21:00
算法
socket
tcp
网络
struct
服务器
套接字选项—修改套接字缓冲区大小
intgetsockopt(intsockfd,intlevel,intoptname,void*optval,socklen_t*optlen)int
setsockopt
(intsockfd,intlevel
wangningyu
·
2009-09-19 00:00
算法
server
socket
tcp
服务器
在使用WSAAsyncSelect中的搜集到的一些资料以及发现的一些问题
错误说明在非锁定套接字上函数名 说明WSAAccept,accept 应用程序没有收到连接请求,再次调用,便可检查连接情况closesocket 大多数情况下,这个错误意味着已随SO_LINGER选项一道调用了
setsockopt
牵着老婆满街逛
·
2009-09-14 02:00
setsockopt
设置socket 详细用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
(s,SOL_SOCKET,SO_REUSEADDR
ipromiseu
·
2009-09-08 13:00
Windows网络编程细节问题
ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOLbReuseaddr=TRUE;
setsockopt
lk_cool
·
2009-09-08 10:00
编程
windows
网络
socket
struct
服务器
MFC下CSocket编程详解
详细的函数接口说明请查看MSDN): CSocket::Create初始化(一般写服务器程序都不要用为好,用下面的CSocket::Socket初始化) CSocket::Socket初始化 CSocket::
SetSockOpt
dawnstar_hoo
·
2009-08-25 10:00
编程
socket
Stream
服务器
mfc
Sockets
Open C 套接字:getsockopt,
setsockopt
用法小结
在这一章,我们将会专注于下列主题: 如何使用getsockopt(2)函数获得套接口选项值 如何使用
setsockopt
(2)函数设置套接口选项值 如何使用这些常用的套接口选项得到套接口选项 有时,一个程序需要确定为当前为一个
izuoyan
·
2009-08-19 17:00
C++
c
应用服务器
socket
C#
Open C 套接字:getsockopt,
setsockopt
用法小结
在这一章,我们将会专注于下列主题:如何使用getsockopt(2)函数获得套接口选项值如何使用
setsockopt
(2)函数设置套接口选项值如何使用这些常用的套接口选项得到套接口选项有时,一个程序需要确定为当前为一个套接口进行哪些
Dreamcode
·
2009-08-19 17:00
setsockopt
用法浅析[转]
socket(一般由端口号和标志符区分)调用 closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOLbReuseaddr=TRUE;
setsockopt
hslinux
·
2009-07-29 15:00
setsockopt
参数详细说明
setsockopt
参数详细说明(转载)int
setsockopt
( SOCKETs, intlevel, intoptname, constchar*optval, intoptlen);s(套接字)
云的天空
·
2009-07-29 08:00
setsockopt
()用法
int
setsockopt
(SOCKETs,intlevel,intoptname,constchar*optval,intoptlen);s(套接字):指向一个打开的套接口描述字level:(级别):
yuzhoudiwang
·
2009-07-22 10:00
setsockopt
的 总 结
setsockopt
()函数用于任意类型、任意状态套接口的设置选项值。尽管在不同协议层上存在选项,但本函数仅定义了最高的“套接口”层次上的选项。
yuzhoudiwang
·
2009-07-20 17:00
windows
算法
tcp
struct
socket
活动
socket 函数总结
ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
yuzhoudiwang
·
2009-07-20 17:00
socket
struct
网络
测试
服务器
dialog
socket网络编程
TCP编程的服务器端一般步骤是:1、创建一个socket,用函数socket();2、设置socket属性,用函数
setsockopt
();*可选3、绑定IP地址、端口等信息到socket上,用函数bind
zhang810413
·
2009-07-16 11:00
编程
socket
网络
struct
tcp
服务器
网络编程下
int getsockopt ( int sockfd, int level, int optname, void * optval, socklen_t *opteln ) 设置套接口选项: int
setsockopt
ubuntulover
·
2009-07-13 21:00
TCP/IP Winsock编程要点
1、快速通信Winsock的Nagle算法将降低小数据报的发送速度,而系统默认是使用Nagle算法,使用int
setsockopt
( SOCKETs, intlevel,
jifengszf
·
2009-07-08 10:00
TCP/IP编程基础——超时、多路复用、非阻塞
在TCP连接中,recv等函数默认为阻塞模式(block),即直到有数据到来之前函数不会返回,而我们有时则需要一种超时机制使其在一定时间后返回而不管是否有数据到来,这里我们就会用到
setsockopt
(
michaelrun
·
2009-06-08 14:00
浅析:
setsockopt
()改善程序的健壮性
不断的收到coolmei25(梅生)的答谢,我都不好意思了(我都没帮到他),下面写出我在网络编程中的一点心得体会,希望对他(^_^也对大家)有帮助:1.如果在已经处于ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockop
qinlicang
·
2009-06-04 11:00
网络
socket
tcp
null
buffer
web服务
对于linux socket与epoll配合相关的一些心得记录
linuxsocket与epoll配合相关的一些心得记录没有多少高深的东西,全当记录,虽然简单,但是没有做过测试还是挺容易让人糊涂的 intnRecvBuf=32*1024;//设置为32K
setsockopt
xiaonamylove
·
2009-05-31 14:00
多线程
linux
socket
服务器
任务调度
web服务
How to get and set the system socket buffer in AIX?
2009TherearesomeparametersaboutthesocketbufferinAIX.sb_max SpecifiesthemaximumbuffersizeallowedforaTCPandUDPsocket.Limits
setsockopt
gobitan
·
2009-05-18 18:00
socket
tcp
System
buffer
Parameters
nfnetlink和ip_queue
来源:http://yfydz.cublog.cn1.前言netlink是linux中实现内核与用户空间通信的一种方法,数据以类似网络数据包的形式在两者间传输,这和以前所介绍的/proc,ioctl和
setsockopt
enchen
·
2009-05-14 18:14
职场
休闲
nfnetlink和ip_queue
来源:http://yfydz.cublog.cn1.前言netlink是linux中实现内核与用户空间通信的一种方法,数据以类似网络数据包的形式在两者间传输,这和以前所介绍的/proc,ioctl和
setsockopt
enchen
·
2009-05-14 18:14
职场
休闲
linux编程技术
getsockopt()
setsockopt
() ioctlsocket() fcntl() 用法
getsockopt()简述: 获取一个套接口选项。 #include intPASCALFARgetsockopt(SOCKETs,intlevel,intoptname, charFAR*optval,intFAR*optlen); s:一个标识套接口的描述字。 level:选项定义的层次。支持的层次仅有SOL_SOCKET和IPPROTO_TCP。 optname:需获取的
blade2001
·
2009-05-12 14:00
windows
tcp
socket
Stream
cmd
pascal
设置和获取socket buffer size
intnrcvbuf=8192*2;//andnowthedefaultbufferis8192
setsockopt
(Socket,SOL_SOCKET,SO_RCVBUF,(char*)
cleanfield
·
2009-05-09 15:00
socket
buffer
pyton socket UDP接收端超时设置
coding:gb2312 import socket,sys import time s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) s.
setsockopt
zengleo
·
2009-05-01 19:00
socket
setsockopt
函数
int
setsockopt
( SOCKETs, intlevel, intoptname, constcharFAR
cherishzzz
·
2009-04-30 14:56
职场
休闲
getsockopt()/
setsockopt
()函数的使用
关于getsockopt()/
setsockopt
()函数的参数格式,相关的介绍很多,我只写设置缓冲区的形式:SO_RCVBUF和SO_SNDBUF每个套接口都有一个发送
cherishzzz
·
2009-04-30 13:13
职场
休闲
getsockopt()
setsockopt
() ioctlsocket() fcntl() 用法
getsockopt()简述: 获取一个套接口选项。 #include intPASCALFARgetsockopt(SOCKETs,intlevel,intoptname, charFAR*optval,intFAR*optlen); s:一个标识套接口的描述字。 level:选项定义的层次。支持的层次仅有SOL_SOCKET和IPPROTO_TCP。 optname:需获取的
zzj5385
·
2009-04-23 15:00
windows
socket
Stream
tcp
cmd
pascal
MFC下CSocket编程详解
详细的函数接口说明请查看MSDN): CSocket::Create初始化(一般写服务器程序都不要用为好,用下面的CSocket::Socket初始化) CSocket::Socket初始化 CSocket::
SetSockOpt
dongzhiquan
·
2009-04-21 15:00
编程
Stream
socket
服务器
mfc
Sockets
socket编程基本框架
TCP编程的服务器端一般步骤是:1、创建一个socket,用函数socket();2、设置socket属性,用函数
setsockopt
();/*可选*/3、绑定IP地址、端口等信息到socket上,用函数
vipwangzs
·
2009-04-19 17:00
编程
框架
socket
网络
tcp
服务器
setsockopt
设置socket
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
(s,SOL_SOCKET,SO_REUSEADDR
hairetz
·
2009-04-16 10:00
windows
算法
socket
tcp
struct
pascal
对于linux socket与epoll配合相关的一些心得记录
没有多少高深的东西,全当记录,虽然简单,但是没有做过测试还是挺容易让人糊涂的 intnRecvBuf=32*1024;//设置为32K
setsockopt
(s,SOL_SOCKET,SO_RCVBUF
ljx0305
·
2009-04-11 18:00
多线程
linux
socket
服务器
任务调度
web服务
Linux下getsockopt/
setsockopt
函数说明
Linux下getsockopt/
setsockopt
函数说明【getsockopt/
setsockopt
系统调用】 功能描述:获取或者设置与某个套接字关联的选项。
xioahw
·
2009-04-08 11:00
linux
struct
socket
tcp
Stream
服务器
TCP/IP Winsock编程要点
1、快速通信Winsock的Nagle算法将降低小数据报的发送速度,而系统默认是使用Nagle算法,使用int
setsockopt
(SOCKETs,intlevel,intoptname,constcha
lzyzuixin
·
2009-03-28 12:00
setsockopt
, getsoctopt 函数的Level 参数和 name 参数对应表!!!
int
setsockopt
( SOCKETs, intlevel, intoptname, constchar*optval, intoptlen);对于这个函数的level级别的参数到底有哪些,optname
jasonm2008
·
2009-03-23 10:00
Algorithm
windows
socket
function
application
Sockets
getsockopt 与
setsockopt
函数介绍 (转)
8.1getsockopt和
setsockopt
intgetsockopt(intsockfd,intlevel,intoptname,void*optval,socklen_t*optlen)int
setsockopt
BBC2009
·
2009-03-05 09:00
setsockopt
设置socket
archive/2007/03/07/1523081.aspx1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;
setsockopt
jamesf1982
·
2009-03-04 17:00
算法
windows
socket
tcp
struct
pascal
setsockopt
:SO_LINGER 选项设置
setsockopt
设置SO_LINGER选项 此选项指定函数close对面向连接的协议如何操作(如TCP)。
factor2000
·
2009-02-23 17:00
数据结构
windows
tcp
socket
struct
IP_RECVDSTADDR undefined
unp上面的例子程序,被IP_RECVDSTADDRundefined难倒了,gcc老是报错说该宏未定义,最后还是在老外的一个“开源苹果”网站查到原来linux修改了相关的函数定义,包括cmsghdr及
setsockopt
littlehedgehog
·
2009-02-15 19:00
linux
struct
socket
gcc
null
FP
如何探测socket是否保持SO_KEEPALIVE??
我尝试使用了
setsockopt
,将socket设置为so_keepalive,虽然返回值显示设置成功了,但并不起作用,请问有什么解决办法??
Prayer
·
2009-02-03 11:00
SO_KEEPALIVE套接口选项
keepIdle=6; int keepInterval=5; int keepCount=3;
Setsockopt
Prayer
·
2009-02-03 11:00
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他