问题已经解决,在此多谢帮过我的大富翁!!!!Thank.
现把问题的所在和解决方案写出共享,希望对大家有所帮助.
首先我的联接不到的原因,原先我也认为是211端口的问题.现查明因我的XP系统的ADSL拔号连接,
默认开启了防火墙的功能,而使网上的其它的计算机不能ping通我的IP地址.所以使别的客户端
不能联通.关闭了拔号连接的防火墙选项就可以.
**注意事项**先在服务器端运行客户端,客户端的SocketConnection1地址Address指向服务器
端的广域网IP地址,如果成功的话,就把客户端分发到别的internet上的机器.再确定服务器
端和客户端的IP地址能互相PING得通.因为PING的过程中会出现如防火墙和路由方式
上网的.如果防火墙就要开方端口通过,如果ADSL路由方式上网就要设置端口映射,
之于怎样设置要看你的硬件的设置.(我已经成功地设置ADSL路由方式的端口映射)
如果要的话我可以写一张新帖一步一步的教这次的联接过程,和设置选项.
如果有什么不明白,也可以在这张帖发问,希望我或者其它的大富翁能帮到你!
现在希望继续讨论的是由于直接联接在internet上所以就带出了安全的问题.
请大家发表一下安全上就意见,如数据加密或联接设口令等......
internet三层方案:服务器端ADSL上网(拔号或固定IP)+客户端ADSL拔号.
因为现在用ADSL上网的费用最抵,速度也不差.
服务器端:ADOConnection1+ADOQuery1+DataSetProvider1
服务器已上internet 已有广域网IP地址,并运行scktsrvr.exe
客户端:SocketConnection1+ClientDataSet1+DataSource1
客户端SocketConnection1地址Address指向服务器的广域网IP