请教C/S开发高手
以前做的C/S模式工程,是客户端运行程序,而服务器端自动相应的,服务器端也没有可以操作的界面,纯是一个相应客户端请求的中间程序一样。
应该怎么修改,才能满足如下要求:
服务器端程序有操作界面,具备一些权限管理,控制功能,譬如不要服务器端自动相应客户端请求,而是必须先运行服务器程序,客户端运行程序才能被相应连接;可以中止指定客户端的连接。
问题点数:100、回复次数:11Top
1 楼programart_life(理论派)回复于 2002-11-17 15:50:36 得分 10
和编写客户端程序一样,也得编写一个程序.不过这个程序比普通的客户端有更高的的权限.能列出所有客户,并可控.
我觉得这没什么特别啊!甚至没什么难度Top
2 楼Athealy(可乐罐)回复于 2002-11-17 16:06:56 得分 10
好象用友的财务软件一般,既是客户端,同时也有服务器端管理程序。Top
3 楼cokeclassic(灌水可乐)回复于 2002-11-18 10:14:01 得分 0
我需要的是服务器程序必须先运行,客户端程序运行才能被响应!而不是客户端程序运行,服务器端自动响应!而且服务器端能够终止客户端已有的连接!Top
4 楼myy()回复于 2002-11-18 10:17:31 得分 10
做一个界面,功能为:远程停止、启动数据库。Top
5 楼winkiky(生命不息战斗不止)回复于 2002-11-18 10:28:37 得分 10
我也觉得在技术上没有什么难度,功能设计而已Top
6 楼cokeclassic(灌水可乐)回复于 2002-11-18 10:42:00 得分 0
那我的客户端应该怎么样设置,才能不会自动打开服务器端程序呢?Top
7 楼Csdn_Sharp(Sharp)回复于 2002-11-26 11:56:19 得分 10
你做服务端的时候,加个功能控制“启动”“停止”。。等.就把它放在form上,程序启动后,再在这里,把端口打开,并监听,就可以了,其实,如果你服务端不启动,你客户端怎么能连接呢?只要首先不自动启动监听就可以了,应当很简单的啊,别想复杂了。Top
8 楼Nepalon(大头)回复于 2002-11-26 12:01:34 得分 10
相当于做一个能实现“启动”“停止”的客房端,可通过权限来启动Top
9 楼programart_life(理论派)回复于 2002-11-27 12:09:03 得分 10
天啊,如果服务器端不运行。我看你客户端怎么弄。别说用友了,他们也一样非得要先运行服务器端程序啊,要不然网络和Windows不知道你要干什么呢!只不过,用友的没有作界面而已,可是有界面和没有界面有什么很大区别吗?没有界面的也要通过了验证才能对数据进行操作。你现在只不过要把这些验证的东西变得可视而已,并且增加一些对客户的管理功能。这有什么本质区别呢?唉!先弄清逻辑再说吧!你难道以为用友的软件,只有客户端,没有服务器端?
另外,客户端负责发送请求,由服务器端响应。不自动打开服务器端的程序?这个问题你大概是第一个提出的吧!很简单,别让你的服务器端程序随计算机的启动而启动。要手动启动,另外,所有用户的连接,都需要验证,而这个验证,你现在改为手动验证(服务器端),行了吗?
最最重要的说明(对帖主而言),无论怎样,要想获得服务,服务器端的程序必须先运行起来,要不然就算客户端发出信息了,服务器方面也不知道是什么。所以没有什么由客户端启动服务器端一说。也就是说,服务器端至少有一个能监听的程序必须先运行,否则,客户端的所有请求都是无效的。Top
10 楼gfh21cn(葛凤华)回复于 2002-11-27 12:16:10 得分 20
用CB来做DCOM是一件很简单的事情
它可以实现自动自动(如果是网络自动启动,那需要装在WIN2000或则WINNT下,并且需要配置)
你创建一个接口函数用来让客户端验证。Top
11 楼jack2002(www.goldany.com)回复于 2002-11-27 13:17:57 得分 10
这要看你用的是什么数据库了,假如用interbase的数据库这样的功能可以非常容易的实现。只需使用bcb的interbase的相应vcl即刻实现。不信可以try。
记得给分:)Top




