使用127.0.0.1这个地址可以连接上服务端,但是使用本机真实IP(ipconfig)却连不上
来源:互联网 发布:淘宝二楼 编辑:程序博客网 时间:2024/05/22 04:37
最近使用php写了一个socket的server和clinet,使用使用127.0.0.1这个地址可以连接上服务端,但是使用本机真实IP(ipconfig)却连不上。
在server中创建了
一个sorcket,
client的
$socket_client = stream_socket_client('tcp://10.68.33.219:2000', $errno, $errstr, 30);
却死活连接不上,10.68.33.219是我本就ip。使用netstat命令查看确实没有监听到:
活动连接 协议 本地地址 外部地址 状态 TCP 0.0.0.0:21 ali-68357n:0 LISTENING TCP 0.0.0.0:80 ali-68357n:0 LISTENING TCP 0.0.0.0:135 ali-68357n:0 LISTENING TCP 0.0.0.0:445 ali-68357n:0 LISTENING TCP 0.0.0.0:3306 ali-68357n:0 LISTENING TCP 0.0.0.0:18386 ali-68357n:0 LISTENING TCP 0.0.0.0:49152 ali-68357n:0 LISTENING TCP 0.0.0.0:49153 ali-68357n:0 LISTENING TCP 0.0.0.0:49154 ali-68357n:0 LISTENING TCP 0.0.0.0:49156 ali-68357n:0 LISTENING TCP 0.0.0.0:49157 ali-68357n:0 LISTENING TCP 10.68.33.219:139 ali-68357n:0 LISTENING
使用
$socket_client = stream_socket_client('tcp://127.0.0.1:2000', $errno, $errstr, 30);就能和client端连接上。
考虑stream_socket_client()在server端没有是否没有指定ip的原因,于是换接口
$commonProtocol =getprotobyname("tcp");$socket =socket_create(AF_INET, SOCK_STREAM, $commonProtocol);socket_bind($socket,'10.68.33.219', $port);socket_listen($socket);
使用netstat查看,可以发现了监听
TCP 10.68.33.219:2000 ali-68357n:0 LISTENING
client端也可以连接上了。
0 0
- 使用127.0.0.1这个地址可以连接上服务端,但是使用本机真实IP(ipconfig)却连不上
- ping 127.0.0.1可以ping通,但是ping本机ip地址不通
- Apache 使用localhost(127.0.01)可以访问 但是使用本机IP(局域网)不能访问
- Linux上获取本机的真实IP地址(Java)
- Apache 使用localhost(127.0.01 )可以访问,但是使用本机IP(局域网)不能访问的解决办法
- Apache使用localhost可以访问但使用本机IP(局域网)不能访问 ,本机ip地址不能访问本机服务器,wampserver集成环境 用本机ip访问不了服务器上的网页
- ftp服务端本地测试用ftp://localhost或者127.0.0.1都可以测试成功,但是一旦用本机IP就不行
- 使用VC++实现 客户端和服务端通信 获取本机IP地址
- 获取本机的真实IP地址
- 使用Python获得本机IP地址
- 使用Python获得本机IP地址
- 使用Python获得本机IP地址
- linux上使用java获取本机IP地址和MAC地址
- linux上使用java获取本机IP地址和MAC地址
- 本机ip不能访问本地tomcat服务,但是127.0.0.1就可以访问
- MySQL在服务器本机登录不上,不管是localhost还是127.0.0.1都登不上,但是通过远程可以连接上
- Apache 使用localhost(127.0.0.1)可以访问,使用本机局域网IP(192.168.1.*)不能访问
- Apache 使用localhost(127.0.0.1)可以访问,使用本机IP(局域网)不能访问
- NYOJ238 小明的调查统计
- 技术学习网站
- DFSClient技术内幕 (DFSClient介绍以及其初始化)
- ZOJ-3033
- Python中使用unittest做UT
- 使用127.0.0.1这个地址可以连接上服务端,但是使用本机真实IP(ipconfig)却连不上
- NYOJ 540 奇怪的排序
- IOS7UIToolBar高斯模糊学习
- GIT 4 冲突解决
- DFSClient技术内幕(读取数据)
- 关于HaspMap存放顺序的解决问题
- 笔试题(一)
- DFSClient技术内幕(数据的写入--OutputStream的初始化)
- DFSClient技术内幕(写入数据——管道的建立)