社区
网络编程
帖子详情
除了127.0.0.1可以连接,其他IP都不能连,请问是为什么
gzxb
2008-11-18 02:27:12
我写了个TCP连接服务器的代码,服务器是select模型。
服务器放在本机,我用客户端连接地址127.0.0.1都正常。我本机IP是10.2.1.39,我连接10.2.1.39就连接不成功
另外我把服务器放在其他机器,连过去也不成功。
请问我遇过类似问题吗?
...全文
521
14
打赏
收藏
除了127.0.0.1可以连接,其他IP都不能连,请问是为什么
我写了个TCP连接服务器的代码,服务器是select模型。 服务器放在本机,我用客户端连接地址127.0.0.1都正常。我本机IP是10.2.1.39,我连接10.2.1.39就连接不成功 另外我把服务器放在其他机器,连过去也不成功。 请问我遇过类似问题吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happyjanezj
2012-08-10
打赏
举报
回复
[Quote=引用 11 楼 的回复:]
引用 8 楼 gzxb 的回复:
网线,防火墙之类的设置全看过了,没问题
5楼的maxsuy,能说清楚点吗?你的意思是说我的服务器绑到127.0.0.1后,客户端用10.2.1.39就不能访问了吗?那怎么弄?
你把服务绑定在回环地址上了,其他地址当然无法连接了。要绑定在外网地址10.2.1.39
上哈。
---------------------------------------……
[/Quote]
我的同样的问题,把server的监听绑在外网地址上也不行呢~
Wenxy1
2008-11-18
打赏
举报
回复
1, 检查防火墙的规则。
2,检查网络设置。
3,检查源代码。
tingtj
2008-11-18
打赏
举报
回复
还有一个可能是其它的ip冲突了。
-----------------------------------------------
http://www.wantsoft.com
隐形者软件代码交流博客
-----------------------------------------------
maxsuy
2008-11-18
打赏
举报
回复
[Quote=引用 8 楼 gzxb 的回复:]
网线,防火墙之类的设置全看过了,没问题
5楼的maxsuy,能说清楚点吗?你的意思是说我的服务器绑到127.0.0.1后,客户端用10.2.1.39就不能访问了吗?那怎么弄?
[/Quote]
你把服务绑定在回环地址上了,其他地址当然无法连接了。要绑定在外网地址10.2.1.39
上哈。
-----------------------------------------------
http://www.wantsoft.com
隐形者软件代码交流博客
-----------------------------------------------
achao9527
2008-11-18
打赏
举报
回复
是不是没开多线程?
zhb1190
2008-11-18
打赏
举报
回复
我认为如同自己写的TCP程序要有特定服务器才能连接到外网服务器一样。你可以试试在局域网中连不同的电脑
gzxb
2008-11-18
打赏
举报
回复
网线,防火墙之类的设置全看过了,没问题
5楼的maxsuy,能说清楚点吗?你的意思是说我的服务器绑到127.0.0.1后,客户端用10.2.1.39就不能访问了吗?那怎么弄?
6楼的,你可能没弄懂我的意思。我的客户端,连接IP 127.0.0.1 成功,连接IP 10.2.1.39 就失败。
而我的服务器开在本机,本机IP是10.2.1.39
pleasechangegreat
2008-11-18
打赏
举报
回复
[Quote=引用 6 楼 pleasechangegreat 的回复:]
引用楼主 gzxb 的帖子:
我写了个TCP连接服务器的代码,服务器是select模型。
服务器放在本机,我用客户端连接地址127.0.0.1都正常。我本机IP是10.2.1.39,我连接10.2.1.39就连接不成功
另外我把服务器放在其他机器,连过去也不成功。
请问我遇过类似问题吗?
客户端的IP要改为10.2.1.39,这样才能连
[/Quote]
我是说你的客户端程序里面不是有个连接地址吗?那个IP改成10.2.1.39就行了。
pleasechangegreat
2008-11-18
打赏
举报
回复
[Quote=引用楼主 gzxb 的帖子:]
我写了个TCP连接服务器的代码,服务器是select模型。
服务器放在本机,我用客户端连接地址127.0.0.1都正常。我本机IP是10.2.1.39,我连接10.2.1.39就连接不成功
另外我把服务器放在其他机器,连过去也不成功。
请问我遇过类似问题吗?
[/Quote]
客户端的IP要改为10.2.1.39,这样才能连
maxsuy
2008-11-18
打赏
举报
回复
你绑定在127.0.0.1上了
-----------------------------------------------
http://www.wantsoft.com
隐形者软件代码交流博客
-----------------------------------------------
yuhudie203
2008-11-18
打赏
举报
回复
127.0.0.1-127.0.0.255
ke2007lin
2008-11-18
打赏
举报
回复
网络?
cnzdgs
2008-11-18
打赏
举报
回复
防火墙?
一条晚起的虫
2008-11-18
打赏
举报
回复
网线?
mysql
不能
用localhost,
127.0
.
0.1
连接
,只能用
ip
连接
的解决方法
如何让mysql只能用localhost,
127.0
.
0.1
连接
,
不能
用
ip
连接
mysql
不能
用localhost,
127.0
.
0.1
连接
,只能用
ip
连接
的解决方法
SQL:postgresql可以使用
127.0
.
0.1
连接
不能
使用
ip
连接
解决方法
postgresql可以使用
127.0
.
0.1
连接
不能
使用
ip
连接
解决方法
10分钟实现微信小程序支付功能
{ appid: '你的小程序appid', mchid: '你的微信商户号', partnerKey: '微信支付安全密钥', notify_url: '支付回调网址,这里可以先随意填一个网址', spbill_create_
ip
: '
127.0
.
0.1
' //这里填这个就可以 }; exports....
MySQL本机
IP
连接
不上,而用 localhost 和
127.0
.
0.1
可以
连接
| 解决方法
grant all privileges on . to ‘用户名’@‘
IP
地址’ identified by ‘密码’; all privileges 所有权限 也可以写成 select ,update等 . 所有库的所有表 如 databasename.* 用户名 随便起
IP
数据库所在的
IP
identified by ‘密码’ 表示通过密码
连接
执行完上述命令后用下面的命令刷新一下权限 flush privileges; ...
【MySQL】可以用localhost或者
127.0
.
0.1
连接
,但
不能
用
IP
连接
的问题
MySQL数据库版本:5.7.20 MySQL 默认是没有开启这个权限的(只允许使用 host:localhost或者 host:
127.0
.
0.1
),如果想用host:192.168.1.* ,来访问MySQL,需要手动开启这个权限。 进入MySQL终端输入这个命令 1、打开 开始\MySQL\MySQL 5.7 Command Line Client。 2、输入密码...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章