在delphi中,两台电脑拨号上网,怎么通讯?(200分)

G

godzhou

Unregistered / Unconfirmed
GUEST, unregistred user!
即知道对方的电话号码,在其拨号上网时,怎样知道其ip,并且与之通讯?
 
你用超级终端试试,我以前用过的,可以直接访问对方机器,如果他给你权限的话
 
你到底要干什么?
 
可以参看LID=531742的讨论中IIE的意见
TO:左右手
能具体说说你的网络环境?
 
to 左右手
要用delphi,而不是windows自带的东东
to wangxd
这样就可以做一个聊天的软件

 
方法一:一台状NT4.0或Win2000,那里提供拨号功能;
方法二:局域网相互共享
 
我正要做这个东东,哪位大侠有好办法?
 
使用远程拨号服务,不必上网,一台机器往另一台机拨号。
 
to all
要用delphi实现,而不是用拨号网络什么的。
 
是两台电脑都已通过163上了Internet然后进行聊天吗?
那需要第三方接受IP注册吧。
 
用163,或169或2901都可以,如果我能知道对方此时的ip,
然后就可以用winsocket或者其他方法通讯了。
即不需要任何其他服务器,直接进行两台电脑的连接。

所以问题关键在于如何通过电话号码得到他的ip
好像2000下有个电话拨号程序,能够添上电话号码用电脑进行拨号连接
 
通过电话号码不能得到对方IP。

除非在Internet上有一台单独的服务器,每个客户上网后,程序中在服务器登录一下,登记自己的IP。其它人登录後就可以得到这个IP,然后用Socket与其联络。
 
双方要各自查出自己的IP,然后连通
 
我用UDP在局域网内做过一个这样的东西,可以获得对方IP地址,但是需要对方发消息才
可以知道对方的IP地址。用电话号码直接得到IP地址好象不行。
 
同意grhunter.
 
IP是动态分布的,每次上网都不一样,所以根本没有办法得到别人的IP。
OICQ在登录时是先登录到服务器,把自己的IP放在服务器,这样别人才能知道它的IP。
 
多人接受答案了。
 
谁说的ip是动态分部但是是在一定范围类的,你可以在服务器一端监听一个不常用的端口
客户端扫描一个特定的网段,检测是否有主机在用这个端口
 

Similar threads

回复
0
查看
671
不得闲
回复
0
查看
658
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部