200分提问,三层发布时大问题,IP变了怎么办?(200分)

  • 主题发起人 主题发起人 dudajiang
  • 开始时间 开始时间
既然有几十个客户端那么就有几十个人,程序中做成初始化时要求使用者输入一个服务器名称,实施的时候开个会(反正是要开会的),会上公布一下服务器名称。不会输入名称的人就下岗。哪能事事都由程序员决定呢?所谓管理,并不是偷懒。
 
我做了一个IP设置功能,将IP存入注册表,程序启动时读取注册表并写入socketconnection的address!
 
只能用動態的,寫入ini
 
跟據網址, 自動偵測.
 
用 INI 文件记录/读出的方法,我觉得最好用了。
 
你可以发广播消息到当前网段,
或者让用户设置网段也可以,
进行扫描,你需要让服务器本身也响应此UDP消息,
返回服务器的信息就可以了,
就象SQLServer做的那样
如果有多个服务器,
还可以让用户进行选择
 
或者,第一次登录时输入主机名或IP地址就可以了
 
其实这是一个程序弹性的问题,我们的程序不是在实验室里面用,各种情况都应该考虑,实在没有什么好说的,还是帮我看看我的问题吧:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2521324
 
申请一个动态域名,在SocketConnection中设置Host=域名。
http://www.playicq.com/dispdocnew.php?id=10802
 
哎。。这么一个简单问题。。
从网页中传IP..
 
自己寫代碼﹖
怎么個寫法﹐是寫在中間層﹐還是客戶端﹐
要是客戶端﹐那不是同他維的為三層是一樣的了﹐
要是寫在中間層﹐那又是一個怎樣的寫法》
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2558768
你們看看﹗
我也是用的ado
 
同意zhangkan的说法,用TSimpleObjectBroker可以设定多个ip地址,只要socketconnection 的ObjectBroker属性设置为TSimpleObjectBroker就可以了
 
寫在.ini文件中
運行時讀取即可
換ip了就在.ini中修改即可
 
运行时读相应的配置文件,这种方式比较灵活
 
用电脑名称,运行时自动根据电脑名称去其IP地址就好了!
 
推荐 INI
用注册表在WIN2000上可能会遇到权限的问题
 
推荐使用INI文件,用户可以自行设定,同时使用计算机名称,系统管理员可以通知用户服务器名称,这样只需要读取INI就可以实现!
 
一般都是通过INI文件来配置
 
你自己写一个动态配置的程序啊,或者放在ini中,最好写一个服务器管理程序。
 
后退
顶部