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
SO_REUSEADDR
ServerSocket选项的基本解析:SO_TIMEOUT选项、
SO_REUSEADDR
选项、SO_RCVBUF选项
1:SO_TIMEOUT选项 此选项表示等待客户连接的超时时间设置该选项:publicvoidsetSoTimeOut(inttimeout)throwsSocketException读取该选项:publicintgetSoTimeOut()throwsIOException; 测试程序:importjava.io.IOException; importjava.net.Server
woshisap
·
2011-07-11 13:00
网络
socket
String
服务器
Class
import
setsockopt 设置socket 详细用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
nliuliu
·
2011-07-06 11:11
setsockopt 设置socket 详细用法
nbsp;1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,
SO_REUSEADDR
liuleijsjx
·
2011-07-06 11:00
socket
服务端Socket的选项
SO_REUSEADDR
:设置服务端同一个端口是否可以多次绑定。 3. SO_RECBUF:设置接收缓冲区的大小。
xhh198781
·
2011-07-02 22:00
socket地址和端口重用(造成bind出错)
首先声明一个问题:当两个socket的address和port相冲突,而你又想重用地址和端口,则旧的socket和新的socket都要已经被设置了
SO_REUSEADDR
特性,只有两者之一有这个特性还是有问题的
braveyly
·
2011-06-02 20:00
socket
Stream
unix
测试
null
behavior
setsockopt 设置socket 详细用法
html1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
bytxl
·
2011-05-11 16:00
setsockopt()改善程序的健壮性
一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
chinacodec
·
2011-04-21 00:00
socket
struct
网络
测试
服务器
dialog
setsocket用法大全
一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
wang_8910
·
2011-04-09 15:00
socket
网络
null
buffer
mfc
dialog
关于
SO_REUSEADDR
的使用说明~
如果你定义了
SO_REUSEADDR
,并且让两个套接字在同一个端口上进行接听,那么对于由谁来ACCEPT,就会出现歧义。
qq752923276
·
2011-04-01 09:00
没关闭socket带来的后果
把以前的程序都更改了一遍,于是漏掉了closesocket函数的调用,个人用udp的习惯是绑定指定的本机地址和port,所以上一个socket未关闭,socket未处理time_wait状态,当然已经设置了
SO_REUSEADDR
jaff20071234
·
2011-03-30 16:00
socket
测试
setsockopt 设置socket 详细用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
Jack__h
·
2011-03-27 22:00
算法
windows
socket
struct
tcp
pascal
setsockopt 设置socket 详细用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
jack__h
·
2011-03-27 22:00
网络
setsockopt 设置socket 详细用法
html1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
lxmhuendan
·
2011-03-25 10:00
TCP协议属性设置之
SO_REUSEADDR
属性
此属性用于设置某个端口是否允许重用。这个属性的用处在那里呢?当我们编写程序时监听了一个端口,但是由于某种情况,服务器程序关闭或者一场退出。造成本地端口出现TIME_WAIT状态时。这是当我们继续监听此端口时就会出现错误。这是设置这个属性就显得非常重要。当我们设置了这个属性以后就可以继续对此端口进行监听。但是这就引出了另外的一个问题,就是设置这个属性后允许一个套接字上同时有两个应用程序进行监听,那系
fxh7622
·
2011-03-16 09:14
tcp
职场
休闲
网络技术
SO_REUSEADDR
TCP TIME_WAIT状态
A:AndrewGierth server程序总是应该在调用bind()之前设置
SO_REUSEADDR
套接字选项。至于 TIME_WAIT状态,你无法避免,那是TCP协议的一部分。
husthan
·
2011-02-21 16:00
tcp
Stream
socket
server
Solaris
internet
setsockopt使用
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
wzhwho
·
2011-01-30 11:00
算法
windows
struct
tcp
socket
pascal
setsockopt 设置socket 详细用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
lastsweetop
·
2011-01-27 11:00
windows
算法
struct
tcp
socket
pascal
Perl socket client and server
perl-wuseSocket;useIO::Handle;socket(SOCK,AF_INET,SOCK_STREAM,getprotobyname("tcp"));#setsockopt(SOCK,SOL_SOCKET,
SO_REUSEADDR
wesleyluo
·
2010-12-21 16:00
socket
server
Stream
IO
tcp
perl
setsockopt的常用选项设置及作用
一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
ly402609921
·
2010-12-08 10:00
socket
网络
tcp
null
buffer
web服务
setsockopt使用
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
wzhwho
·
2010-12-03 08:00
setsockopt 设置socket 详细用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
buaaxiao
·
2010-11-27 21:00
浅析:setsockopt()改善程序的健壮性(转)
一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
fatshaw
·
2010-11-26 11:00
socket
网络
struct
测试
服务器
dialog
SO_REUSEADDR
作用
tcp/ip详解的卷1有详细介绍过tcp的相关内容,其中TIME_WAIT讲得有点晦涩,今日找到一篇不错的文章,特拿来分享一下。 netstat-n|awk'/^tcp/{++state[$NF]}END{for(keyinstate)printkey,"/t",state[key]}'会得到类似下面的结果,具体数字会有所不同:LAST_ACK1SYN_RECV14ESTABLISHED79FIN
adrianfeng
·
2010-11-15 17:00
Java网络编程从入门到精通(29):服务端Socket的选项
SO_REUSEADDR
:设置服务端同一个端口是否可以多次绑定。 3. &nbs
fengxiangpiao
·
2010-11-03 12:00
java
编程
socket
网络协议
网页游戏
setsockopt()函数使用详解
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
tody_guo
·
2010-10-28 19:00
算法
windows
socket
tcp
struct
pascal
几个重要的TCP/IP选项解析(Java Socket)
SO_LINGER /
SO_REUSEADDR
TCP正常的关闭过程如下(四次握手过程): (FIN_WAIT_1) A  
daniel_tu
·
2010-10-28 13:00
java
算法
socket
网络应用
TIME_WAIT状态详细分析
设置
SO_REUSEADDR
选项需要在bind之前进行。以下分别从客户端和服务器端来分析。从客户端的角度来看。
kingkai620
·
2010-09-25 12:00
setsockopt
一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
yzm365487848
·
2010-09-20 13:00
socket
struct
测试
服务器
dialog
Linux网络编程socket选项之SO_LINGER,
SO_REUSEADDR
Linux网络编程socket选项之SO_LINGER,SO_REUSEADDRLinux网络编程中,socket的选项很多.其中几个比较重要的选项有:SO_LINGER(仅仅适用于TCP,SCTP),SO_REUSEADDR. SO_LINGER在默认情况下,当调用close关闭socke的使用,close会立即返回,但是,如果sendbuffer中还
feiyinzilgd
·
2010-09-19 12:00
编程
linux
网络
socket
server
buffer
setsockopt 设置socket 详细用法
closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOL bReuseaddr=TRUE; setsockopt(s,SOL_SOCKET ,
SO_REUSEADDR
hzdiy
·
2010-09-17 15:00
数据结构
windows
算法
socket
网络应用
setsockopt 设置socket 详细用法
closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOL bReuseaddr=TRUE; setsockopt(s,SOL_SOCKET ,
SO_REUSEADDR
hzdiy
·
2010-08-14 10:00
数据结构
算法
windows
socket
网络应用
setsockopt 设置socket 详细用法
详细用法1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
hailong4698759
·
2010-08-14 10:00
游戏服务器
socket options
ServerSocket: SO_TIMEOUT服务器socket的accept函数超时
SO_REUSEADDR
服务器socket在进程退出后不像filedescriptor那样立刻销毁,而会等一段时间
kzjay
·
2010-08-11 14:00
setsockopt 设置socket 详细用法
详细用法1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
ffilman
·
2010-08-08 11:00
windows
算法
socket
tcp
struct
pascal
几个重要的TCP/IP选项解析(Java Socket)
1.SO_LINGER/
SO_REUSEADDR
TCP正常的关闭过程如下(四次握手过程):(FIN_WAIT_1)A ---FIN---> B(CLOSE_WAIT)(FIN_WAIT
wzsy
·
2010-07-26 11:00
java
算法
tcp
socket
网络
File
setsockopt 设置socket 详细用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
ruixj
·
2010-05-08 11:00
几个重要的TCP/IP选项解析(Java Socket)
SO_LINGER/
SO_REUSEADDR
TCP正常的关闭过程如下(四次握手过程): (FIN_WAIT_1) A  
ayufox
·
2010-04-18 21:00
java
算法
socket
网络应用
几个重要的TCP/IP选项解析(Java Socket)
SO_LINGER/
SO_REUSEADDR
TCP正常的关闭过程如下(四次握手过程): (FIN_WAIT_1) A  
ayufox
·
2010-04-18 21:00
java
算法
socket
网络应用
几个重要的TCP/IP选项解析(Java Socket)
SO_LINGER/
SO_REUSEADDR
TCP正常的关闭过程如下(四次握手过程): (FIN_WAIT_1) A  
ayufox
·
2010-04-18 21:00
java
算法
socket
网络应用
几个重要的TCP/IP选项解析(Java Socket)
SO_LINGER/
SO_REUSEADDR
TCP正常的关闭过程如下(四次握手过程): (FIN_WAIT_1) A  
ayufox
·
2010-04-18 21:00
java
算法
socket
网络应用
SO_REUSEADDR
作用
SO_REUSEADDR
不是在同一台计算机上多个socket可以绑定同一个端口。一般来说,一个端口释放后会等待两分钟之后才能再被使用,
SO_REUSEADDR
是让端口释放后立即就可以被再次使用。
markman101
·
2010-03-31 16:00
setsockopt 设置socket 详细用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
tan625747
·
2010-03-18 20:00
windows
算法
socket
tcp
struct
pascal
setsockopt 设置socket 详细用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
ruixj
·
2010-03-10 23:00
浅析:setsockopt()
一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
sherlockhua
·
2010-03-10 17:00
struct
socket
网络
服务器
测试
dialog
[转]setsockopt 设置socket 详细用法
html1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
scuabin
·
2010-03-05 10:00
算法
windows
socket
tcp
struct
pascal
setsockopt函数的用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
hzn407487204
·
2010-03-05 09:00
setsockopt函数
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
yyyzlf
·
2010-01-29 16:00
windows
算法
socket
tcp
struct
pascal
setsockopt 设置socket 详细用法
详细用法1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
csw_100
·
2009-12-21 18:00
setsockopt 设置socket 详细用法
详细用法1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
csw_100
·
2009-12-21 18:00
网络通讯
setsockopt 设置socket 详细用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,
SO_REUSEADDR
yuntongsf
·
2009-12-02 13:00
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他