| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 68 人关注过本帖
标题:通过局域网上网的计算机是不是不能作为服务器?
只看楼主 加入收藏
luzhlon
Rank: 1
来 自:山东淄博
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-1-1
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
通过局域网上网的计算机是不是不能作为服务器?
我最近编写了一对通讯的程序,我的电脑运行服务端,客户端要连接的ip地址是用ipconfig命令测出来的(10.23.4.134),在虚拟机上测试能通过,在别人的电脑上就发生连接错误。

我去网上查询ip地址是218.201.124.223,而10.23.4.134是局域网地址,我又把客户端要连接的ip地址改为218.201.124.223,结果在虚拟机上和别人的电脑上都没有通过。

我觉得出错的原因是218.201.124.223这个ip地址是局域网服务器的ip地址,而我的电脑是属于这个局域网的,所以客户端在寻找服务端主机的时候找不到我的电脑所以才出错。

你们怎么认为的?  我怎样才能让它通过呢?
搜索更多相关主题的帖子: 局域网 ip地址 虚拟机 
2013-02-21 10:30
青春无限
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江苏
等 级:贵宾
威 望:24
帖 子:3452
专家分:19340
注 册:2012-3-31
收藏
得分:10 
学习

学 会看代码…学习写程序…学会搞开发…我的目标!呵呵是不是说大话啊!!一切皆可能
2013-02-21 19:33
yuccn
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
收藏
得分:10 
别人的电脑上就发生连接错误,别的电脑测试的时候不是在同一个局域网测试吧,如果不是,估计是不成功的

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2013-02-28 22:54
贸易飞
Rank: 1
等 级:等待验证会员
帖 子:12
专家分:0
注 册:2013-3-31
收藏
得分:0 
以下是引用luzhlon在2013-2-21 10:30:34的发言:

 我怎样才能让它通过呢?

  你是想让它们怎样通过?是就是本局域网内通过,还是满世界通过?是TCP还是UDP,或者还更加底层?
  一般来说,你应该需要一个位于公网里的服务器,来帮助双方定位,主要是帮你解决端口的问题。
  定位为两个层次,一是IP地址,这个很好办,现在有许多免费的动态域名系统,为了避免广告嫌疑,我在此不说名字,你用动态域名百度一下就很好找。你把你的机器当中的动态域名系统客户端运行起来,别人能通过动态域名,找到你的IP地址。
  定位还要定端口,这是个很麻烦的问题,必需要用一种机制,能让外网的机器知道位于内网的机器的端口,因为内网的机器,在信息出网关时,端口被映射了。
  如果是用TCP,除非你有网管的权限与设备,否则不能用内网的机器作服务器。
2013-04-02 10:37
sunzhengjunc
Rank: 1
等 级:禁止访问
帖 子:39
专家分:0
注 册:2013-4-18
收藏
得分:0 
看不懂
2013-04-18 11:11
快速回复:通过局域网上网的计算机是不是不能作为服务器?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032438 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved