网络连接返回getsockopt: connection refused错误原因 及 listen

客户端访问的ip写错或者服务端的listen ip写错

listen(":8080") ==  listen("0.0.0.0:8080”) 可以用127.0.0.1:8080访问,也可以用网卡ip:8080访问

listen("127.0.0.1:8080")只能通过127.0.0.1:8080访问,目前所知一般用于代理转发到127.0.0.1:8080,如nginx的proxy_pass

时间: 2024-10-16 23:47:30

网络连接返回getsockopt: connection refused错误原因 及 listen的相关文章

UDP怎么会返回Connection refused错误

有时候,写UDP socket程序的时候,在调用sendto或者recvfrom的时候,会发现有Connection refused错误返回,错误码是ECONNREFUSED.对于懂得socket接口但是不很很懂网络的人,可能这根本就不是个问题,他会根据错误码知道远端没有这个服务端口,正如socket api的man手册中描述的那样:ECONNREFUSED              A remote host refused to allow the network connection (t

【linux杂谈】在SSH连接中,openssh如何解决'Connection refused'错误?

openssh是SSH (Secure SHell) 协议的免费开源实现.SSH协议族可以用来进行远程控制, 或在计算机之间传送文件. 这就意味着远程登陆,文件推拉特别是搭建集群后公钥的部署,经常要利用到openssh.本人之前搭建hadoop集群模式的时候,公钥投送就和ssh相关,如今搭建ansible测试环境的时候,再一次用到了ssh相关技术. 在向被管控机器投送公钥的时候,使用到了ssh-copy-id命令,但提示我connection refused.连输入密码那一步都没到,可见是直接进

Linux 出现telnet: 127.0.0.1: Connection refused错误解决办法

Linux 出现telnet: connect to address 127.0.0.1: Connection refused错误解决办法 没有xinetd服务: 1./etc/init.d目录中放置了系统中各个daemon服务的脚本,xinetd是其中之一. 2.xinetd是一种特殊的daemon服务(super daemon),它本身管理了一系列的daemon服务,这些服务只有在用户调用时才由xinetd启动,它们启动速度稍慢于独立的daemon服务,这些服务在/etc/xinetd.c

[故障解决]Ssh连接port 22: Connection refused

金山云有一个服务器需要连接到数据库但是总是失败,检查之后发现它的VPC配错了,更改VPC之后,这台服务器也会更换一个新的内网IP地址,但是问题来了,更换了内网IP之后,从跳板机连接,提示port 22: Connection refused. #ssh -v 新的ip地址,发现根本没有到Connection established.直接就提示port 22: Connection refused.这基本可以断定不是跳板机的问题了,那么就需要在远程机器里看配置. 但是远程机器是无法连接的啊,怎么办

MobaXterm连接Ubuntu显示connection refused

#如果没有发现ssh进程说明ssh没有启动 [email protected]:~$ ps -e | grep ssh #在服务端启动服务[email protected]:~$ service ssh startssh: unrecognized service #在本机远程到服务端bogon:~ macname$ ssh [email protected]ssh: connect to host 192.168.1.108 port 22: Connection refused #出现以上错

tomcat7连接oracle的Connection refused问题解决

tomcat的server.xml配置如下: <Resource name="jdbc/uopact1ds" auth="Container" type="javax.sql.DataSource" factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" driverClassName="oracle.jdbc.driver.OracleDriv

使用putty远程登录Ubuntu时,报Network error:Connection refused错误解决方案

使用putty 远程登陆Ubuntu 时提示 Network error:Connection refused 就是因为Ubuuntu没有安装ssh服务. 执行安装命令:sudo apt install openssh-server 安装完成后,远程登陆正常 原文地址:https://www.cnblogs.com/wenyi/p/10807376.html

关于网络连接问题前期一直失败的原因

最开始一直失败是因为在login发送post指令时没有加入任何有关访问权限的代码,在研究过学长的OC代码之后, 发现他在init的时候获取了服务器cookie,并从cookie中提取出来csrftoken,并在login的时候加到访问的头部,作为 权限的标记.我经过尝试之后终于获取到了cookie,并将csrftoken加入httpURLConnection的头部,结果还是返回 403,我们在这里出现了好长时间的卡顿. 之后经过学姐的帮忙,终于明白了csrftoken并不是唯一的权限标识,而是需

Ubuntu 14.04 下安装redis后运行redis-cli 报出redis Connection refused错误【已解决】

在运行redis-cli运行后爆出错误,看了网上的都没有用例如:改ip,注释bind 127.0.0.1,或者是先运行./redis-server redis.conf,都没有用 只需要: 找到redis.conf 并修改 daemonize no 为 daemonize yes 然后再在终端输入: redis-server /usr/local/redis/redis.conf 就完美解决了 原文地址:https://www.cnblogs.com/smartisn/p/11684743.ht