internet 上数据传输问题(急!!!)(100分)

  • 主题发起人 主题发起人 pzh509
  • 开始时间 开始时间
P

pzh509

Unregistered / Unconfirmed
GUEST, unregistred user!
在internet网上两台机器均不知道对方的IP地址,那么他们之间该怎样进行
数据传输,即怎样进行消息的发、接收?(如果知道IP地址,可以使用clientsocket和
serversocket进行传输)急啊,希望兄弟们帮帮忙!!
 
先都把ip发到同一个地方

-----
http://www.8421.org
 
to qdyoung
然后该怎么办?具体该怎么做啊?
你做过没有啊?帮帮忙啊!
你那个网站我去过了,好像没有什么帮助的
那里有例子吗?
 
到这儿下载软件,你的机器都可以拥有一个域名
http://dns2go.deerfield.com/
不要告诉我e文不行,如果不行,就到
www.google.com搜索中文网页
dns2go
 
通过QQ,互相把IP通知对方,或者注册一个固定的域名,比如www.realname.com之类的,就可以
不用那么麻烦了
 
to qdyoung
可能你误会我的意思了,我是说在程序里怎样实现出来!
即在程序里怎样实现两台机器均不知道对方的IP地址的数据传输?
to 张无忌
可现在是要编程啊,不可能使用QQ吧????
请问一下,注册了固定的域名以后又怎样?我在程序里怎样控制?
 
定一个电子邮箱,两边的程序都用SMTP往上面发信,主题的格式协议定好。
然后程序要通信的话,先用POP3 收信下来,分析主题,就知道对方的IP了。
 
对,用了dns2go,你就可以直接通过域名来通讯了,一个机器的域名是
mypc1.dns2go.com,另一个机器的域名是...
不管它们是什么ip
这就是通过dns2go的软件实现的域名,它动态的发布ip到动态域名
 
to szf
你说的好像我不是很懂,你写过类似的程序吗?能不能发给我看看?(pzh509@163.net)
后天就要做完给人家,急啊 !!!
to qdyoung
你是说使用域名来通信?好像从来没有试过,具体怎样?还是不懂啊
对了,一个固定域名是不是对应一个固定的 IP?
 
你到那个网站下载软件,注册一下就可以得到一个免费域名了
这个域名对应于非固定ip
不过就是要那个软件支持,它在后台看到ip有变化就把新的ip发到域名服务器
 
to qdyoung:
你的意思是不是如果是在两台机器上安装了dns2go,它就在两台机器上
分别分配了给自一个不同的固定域名,然后将其IP发到域名服务器上,是不是?
(如果是,那么我怎样获得域名服务器上的IP?)
 
你直接用域名通讯就是了,要获得ip很简单,不管哪个tcp控件填写了域名之后都可以
得到对应的ip,具体看控件的帮助。

意思就是就像你这两台机器有固定域名一样,你需要关心ip吗
 
我也没写过,但发邮件和收邮件都写过
给个思路吧,我也没时间帮你写
1、定义邮件主题格式:节点号|更新时间|IP地址
2、程序拨号上网时必须立即以这个主题发到指定的邮箱----SMTP
3、要跟指定节点通讯时,用POP3收信并分析节点号,取最新的IP地址
4、尝试与那个IP连接,连接上就可以通信了。
注意,使用的邮箱必须支持POP3收信
 
不就是P2P,在网上运行一个Server,两个机器都连接Server,
通过Server中转数据。Server要自己写。
 
后退
顶部