三个孤独的小岛

hibor 2000-04-03 05:50:00
分布在Internet上的三个不同的局哉网中的三台机器如何相互通信(这三台机器都能通过拔号或局哉网中的代理或网关访问Internet)?
...全文
241 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
kxy 2000-04-05
  • 打赏
  • 举报
回复
IP多播,要求组成员资格,另外,IP多播通讯和UDP协议是一样的,
“无连接”,“不可靠的”等等。
kxy 2000-04-05
  • 打赏
  • 举报
回复
IP多播是使用IGMP来实现,要工作,两个多播节点之间的所有路由器都必须提供
对IGMP的支持。
多播地址分配情况请参考 RFC 1700
224.0.0.0--239.255.255.255之间。“internet 分配数字专家组”(LANA)
负责这个列表的维护。
to:WHQ你是理论上的,你试过加入一个多播组吗?我没有成功。
hibor 2000-04-05
  • 打赏
  • 举报
回复
照WHQ所说,我只要向任意的一个D类地址发送一个连接请求,如果运气好的话其它所有的D类地址都会响应 是吗?但是通过拔号网一般都只给分配C类地址。以前一本书上讲到过D类地址但我忘了,能否给我一份详细的文档
kxy 2000-04-04
  • 打赏
  • 举报
回复
不如登陆IRC的server,
www.irchelp.org有IRC的协议说明。
OICQ的协议是没有公开的。
vchuman 2000-04-04
  • 打赏
  • 举报
回复
在Internet上建立一个服务器可以解决这个问题!
但是,这好像没有必要只要三台机器都登录到同一个oicq上不就可以了吗(知道对方的id号)?
如果编程实现首先必须知道对方的ip地址,即使对方的ip地址是动态实现的.在Internet上的ip地址解析是通过网络服务器解析的!!!
major2 2000-04-04
  • 打赏
  • 举报
回复
电子邮件,icq,oicq,netmeeting,mschat都可以
hibor 2000-04-04
  • 打赏
  • 举报
回复
What's VPN ?
lqjin 2000-04-04
  • 打赏
  • 举报
回复
试试VPN,WIN2000下提供此功能!
hibor 2000-04-04
  • 打赏
  • 举报
回复
可前提是三台对等的机器而且IP地址是随机的,因此并不设立一个Server而且由于IP地址的原因也不可能象ICQ那样。 WHQ说采用multicast方式进行但这样能跨网进行吗 ? 如何具体实施 最好给 我一份源代码
email:computer9402@yahoo.com , thanks !
WHQ 2000-04-04
  • 打赏
  • 举报
回复
multicast是一类特殊的IP地址(D类地址),所有发网该类中某一地址的数据报将会由支持多点传送的路由器合适地在INTERNET上广播,以确保所有已申请加入该地址的机器(它还有自己的正常的IP地址)在正常的情况下将会收到该数据报。而且只要代理或网关支持multicast协议(IGMP)的话,它些通过用代理或网关隐藏起来的局域网中的机器也可以用这种方法通信
King 2000-04-04
  • 打赏
  • 举报
回复
通过一个有固定IP的机器来传达信息应该是比较可行的办法了,以OICQ为例,用户一登录就向服务器发UDP数据包,告诉服务器自己已经在线,服务器就把好友名单发回来。
hibor 2000-04-04
  • 打赏
  • 举报
回复
难道真的需要一个Server吗? 没有别的办法了吗?
前提是我只有对方所在局哉网中的ip地直和帐号(所在ISP)以及ISP DCHP 服务器的帐号,谁能告诉我如何根据帐号和ISP DCHP 来得到它到底被分配了什么地址?
WHQ 2000-04-03
  • 打赏
  • 举报
回复
可以考虑用multicast来查找需要通讯的机器的IP,然后就用正常的TCP/UDP通讯。具体做法为:
在通讯开始前,先申请加入到某一独特的multicast组,然后给这个组发一消息,收到此消息的机器发送一个反馈,并传递自己的IP,然后就可能正常通讯了
King 2000-04-03
  • 打赏
  • 举报
回复
通讯方式倒不是大问题,UDP或TCP都可以,最主要问题是怎么知道对方IP。我觉得比较有效的办法是学OICQ,通过一台有固定IP的主机来联系3台机器。

4,354

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧