ChinaUnix.net
相关文章推荐:

svnserve Can't bind server socket Address already in use

最近碰到一个问题,希望大家帮帮忙: 操作系统: RHEL 4.6,配置了rsh 服务,由xinetd启动。 错误信息: Aug 23 23:18:27 devdb2 rsh(pam_unix)[8196]: session closed for user uatapp Aug 23 23:18:27 devdb2 su(pam_unix)[8817]: session opened for user devcrs by (uid=0) Aug 23 23:18:27 devdb2 su(pam_unix)[8817]: session closed for user devcrs Aug 23 23:18:27 devdb2 xinetd[8850]: socket bind: address already in ...

by wjemail - Linux系统管理 - 2010-01-18 21:53:14 阅读(5958) 回复(12)

相关讨论

一。在socket编程时,常遇到下面的地使用错误: cann't bind server socket ! : address already in use 。 二。说明: 可以使用 bind API 函数来绑定一个地址(一个接口和一个端口)到一个套接字端点。可以在服务器设置中使用这个函数,以便限制可能有连接到来的接口。也可以在客户端设置中使用这个函数,以便限制应当供出去的连接所使用的接口。bind 最常见的用法是关联端口号和服务器,并使用通配符地址(INADDR_ANY),它允许...

by xgyz1820 - Linux文档专区 - 2009-11-08 16:44:03 阅读(2544) 回复(0)

请问下 bind: address already in use 这个问题怎样解决 ,已经用了 optival = 1; setsockopt(sock_fd, SOL_socket, SO_REuseADDR, &optival, sizeof(int)); 进行设置 , 但是第二次运行程序的时候 就出现bind: address already in use

by lanxi226 - C/C++ - 2009-06-22 16:10:11 阅读(8952) 回复(14)

总是在强行关闭服务器端后,再次连接就显示 bind,address already in use 在看了网友的帖子后加入了 struct linger sopt = { 1, 0 }; setsockopt(sockfd,SOL_socket,SO_REuseADDR,&sopt,sizeof(sopt)); 或 int sopt=1 setsockopt(sockfd,SOL_socket,SO_REuseADDR,&sopt,sizeof(sopt)); 后还是不成。 还是显示这个错误,为什么?

by 幸福 - C/C++ - 2012-09-16 10:45:19 阅读(8830) 回复(11)

本人写了socket的客户端和服务器的程序,客户点和服务器均设在本机上。第一次运行客户端和服务器的程序可以运行,但马上运行第二次就在bind()函数后报错:address already in use,让我很不理解。为什么会这样啊,望高手指点。

use

by 花田半亩 - Linux环境编程 - 2010-06-21 12:28:02 阅读(2295) 回复(3)

我的应用程序中用到TCP连接,在一次连接退出后,需要再次建立链接,第一次连接没有问题,可是再次链接时,bind()报错“地址已在使用当中”在网上查了一些资料,说是可以使用SO_REuseADDR来重用端口,可是 我设置SO_REuseADDR不起作用呀。 int flag = 1; setsockopt(socket, SOL_socket, SO_REuseADDR, &flag, sizeof(flag)); 如果不用这个设置,当我再次链接时,bind()返回:“address already in use” 如果用了这个设置,当我...

by swwblanche - C/C++ - 2010-04-02 11:38:01 阅读(3503) 回复(7)

日志发现了有bind: address already in use的报错,检查发现启动了两个 inetd服务, kill掉其中一个,报错消除。问题是重启以后都会启动了两个inetd 服务,请问如何检查定位是在那里 启动了这两个服务?

by leavenx - Solaris - 2010-01-09 12:59:27 阅读(1711) 回复(2)

日志发现了有bind: address already in use的报错,检查发现启动了两个 inetd服务,\r\nkill掉其中一个,报错消除。问题是重启以后都会启动了两个inetd 服务,请问如何检查定位是在那里\r\n启动了这两个服务?

by leavenx - Solaris - 2010-01-09 12:59:27 阅读(3217) 回复(1)

server重启就出现这个错误 等一会就能好 ,用netstat -a 看端口没有被占用啊

by wang9736 - C/C++ - 2007-10-18 10:54:13 阅读(2784) 回复(3)

请问bind address already in use是由于什么导致的?怎么解决掉? 我用 setsockopt(sockfd,SOL_socket,SO_REuseADDR, (char*)&flag,sizeof(flag)); 来重用端口,效果不是很好

by W.Z.T - C/C++ - 2006-11-07 11:50:22 阅读(1766) 回复(6)

ssh/tcp: bind: address already in use 刚装的FreeBSD5.3,启动成功出现如上提示 请问怎么解决?

by lion1900 - BSD - 2005-01-18 09:14:25 阅读(1398) 回复(2)