●●求助〓关于socketconnection的使用 (100分)

  • 主题发起人 主题发起人 rickzlg
  • 开始时间 开始时间
R

rickzlg

Unregistered / Unconfirmed
GUEST, unregistred user!
不知道这里有没有用过socketconnection控件的,我想让远程的电脑访问我机器的数据库,但是总是失败。我是这样操作的:

1,放置一个socketconnetion控件,然后将ip地址设置为我的机器的ip地址——我用的是宽带网,然后将server name设置为我机器里的一个dcom服务器的名字。然后我放置了一个clientdataset控件,写了一些代码。

2,我在自己机器上运行时都很正常,然后我发给别人,让他运行一下,结果他那里运行不起来,提示‘windows socket error:由于连接方一段时间后没有正确的答复或联结的主机没有反应,连接尝试失败。’

后来我问了一下isp,对方说我的机器的ip地址是伪装的,不是真实ip,这个是不是原因所在?如果我的ip地址是真实的固定ip,是不是就没问题了呢。
 
再局域网时没有问题的,至于internet,可能有关系
 
宽带有两个ip,一个是真正网卡的,一个是宽带的,应该用宽带的
到dos下用命令ipconfig查一下,会看到两个,应该是第一个。
 
我运行了ipconfig,显示的第一行:
connection-specific dns suffix . :
第2行为ip address:10.163.161.10
第一行不知道为什么是空的,第2行为ip地址,但是我问过了,这个ip地址不是真实的。
你们没有写过b/s的程序吗,是用什么技术,不是用socketconnection?
 
你的显示没有错。
如果你是用电信的adsl应该还有一个ip地址,ipconfig能看见。(单独一台机器)
可我感到你是在公司内部网上,如果是,外部是不能访问你的ip的。
如果要使你的机器能在网上被访问,第一就联系你的网管吧;第二请教真正的高手!
 
ip address:10.163.161.10
你的IP是网内的IP 在互联网上是不被认可的!
第一行是DNS
 
后退
顶部