- 金币:
-
- 奖励:
-
- 热心:
-
- 注册时间:
- 2002-4-14
|
|
发表于 2002-8-30 07:26
|
图文卡小型局域网服务器(新增跨平台接收9月6日_初始化不显示窗口)
[这个贴子最后由fxj405a在 2002/08/30 00:38am 编辑]
好像搞定了,谢谢各位的帮助!!!十分感谢!!
-----------------------------------
●●●●安装心得●●●●
配置情况如下:
●.机对机(服务器192.168.0.1;客户机192.168.0.2)(网卡对网卡)
●.winme对winme
●.通视卡装在老机器上(湖北武汉地区)
●股软“分析家”“飞狐交易师”对“分析家”“飞狐交易师”
mmyj大虾的readme.txt写的较详细,但我在安装过程中可能忽略了以下几点
●mmyj大虾的程序有StkSvr.EXE、StkCln.DLL、SetupCln.EXE、StkCln.Reg及Stock.Reg五个文件,其中若原注册表(在“桌面”-“开始”-“运用”-打开regedit看)有两种情况
[HKEY_LOCAL_MACHINE\Software\StockDrv]
"Driver"="STKCLN.dll"
或
[HKEY_LOCAL_MACHINE\Software\StockDrv]
"Driver"="Stock.dll"
(1)在是[HKEY_LOCAL_MACHINE\Software\StockDrv]
"Driver"="STKCLN.dll"情况下应在每个股票分析软件目录下双击StkCln.Reg注册
(2)在是[HKEY_LOCAL_MACHINE\Software\StockDrv]
"Driver"="Stock.dll"情况下应在每个股票分析软件目录下双击Stock.Reg注册
以上注册“服务器”和“客户机”均要注册!!!
●
在服务器上安装中步骤中
在“启动StkSvr.Exe程序,启动服务器中的图文接收。如果正常,服务器窗口下方的状态栏应该能看到接收到包数。…… ”这一步时其退出是非常特别要注意:
其退出时“图文接收”应为关闭状,即“启动股票卡”可执行
●在服务器上同运行多个分析软件安装过程和客户机上基本相似,但无需建立单独的目录存放StkSvr.EXE文件,只需对每个分析软件进行IP设置即可。
在进行这一步时特别要注意IP的设置,
例如:
服务器的某一个IP设置为192.168.0.1;
服务器的另一个IP设置为127.0.0.2。
客户机的某一个IP设置为192.168.0.2;
客户机的另一个IP设置为127.0.0.3
●●127.0.0.1正如前面某位大虾所说,最好不用,他可能影响moden等●●
---------------------------------------------------------------------下面引用由mmyj在 2002/08/29 11:41pm 发表的内容:
回fxj405a:服务器上是不要写入Reg的,这个工作本应由StkSvr.Exe完成,可能你前面的操作导至注册表的内容被修改了,故才要用写入Reg,而且正好你用的是通视卡,所以写入Stock.Reg内容也正确。如果是其它类型的卡 ... ---------------------------------------------------------------------
[转贴](1)图文卡小型局域网服务器2.04.02版(1-79页)word格式
及(2) mmyj大虾的readme.txt
http://bbs.macd999.com/cgi-bin/topic.cgi?forum=19&topic=6577&show=0
mmyj大虾的帖子“图文卡小型局域网服务器2.04.05”
已经有80页了,查询不太方便,特整理word格式的文本献给mmyj大虾及其支持者!(不含原帖的程序、贴图、引用等,要查原帖)
图文卡小型局域网服务器2.04.02版
mmyj
原帖
http://www.macdcn.com/cgi-bin/topic.cgi?forum=19&topic=2478&start=0
原帖26页有程序
http://www.macdcn.com/cgi-bin/topic.cgi?forum=19&topic=2478&start=250&show=
-----------------------------------
geto
fxj405a,你是否把stock.reg加入了注册表?这一步很关键。
特别感谢geto的特别提醒
---------------------------------------------------------------------
(2) mmyj大虾的readme.txt
本软件是以图文卡为信息源以TCP/IP为通信协议的小型局域网版本,支持分析家3.X-4.x,支持飞狐分析师。
文件说明:
文件StkSvr.EXE为服务器程序。
文件StkCln.DLL为客户端接口程序。
文件StkCln.Reg为客户端修改注册表文件。
文件SetupCln.EXE客户端配置程序。
程序运行后,会在程序所在目录下,自动生成StkSvr.Sys(服务器程序产生)及StkCln.Sys(客户端程序产生)。
注意事项:
本程序会修改注册表中的项目,修改内容如下:
[HKEY_LOCAL_MACHINE\Software\StockDrv]
"Driver"="STKCLN.dll"
原"Driver"中的内容有可能不能被正确恢复,请先备份该项内容,或者不使用本程序。
使用步骤(飞狐分析师安装过程和分析家相近,下面以分析家为例):
1.确定局域网中已安装了TCP/IP通信协议且能正常工作(可以在DOS窗口中互PING对方的IP地址)。
2.在要当服务器的机子中,安装图文卡支持分析家的驱动程序,并确定它能在分析家中正常工作,记下服务器机子的IP地址。
3.服务器安装
把解压缩后的StkSvr.EXE和StkCln.DL文件拷入分析家的主目录中(如C:\SuperStk)。拷贝前请确定该目录下没有和这两个文件以及StkSvr.Sys、StkCln.Sys同名的文件,如有请先进行备份,或放弃使用本程序。下面依据你的图文卡不同,处理的步骤会不同。
进行下列操作前,请先退出分析软件,并关闭图文卡接收。
a.如果你使用分析家接收行情,只需直接启动分析家即可的话,你不用做任何修改。
b.如果你需要先启动图文接收程序,然后在图文接收程序中间接启动分析家的话,你需要先找到图文接收的配置文件(通常该文件的扩展名为.INI或.CFG,且通常在图文接收程序的安装目录中),将StkSvr.EXE作为一个新选项加入,具体如何加入,请查看一下你的图文卡使用说明。如果你虽需先启动图文接收,但运行分析家仍是直接运行的话,你也不用做修改,你的使用同a.一样。
c.对于a., 直接运行StkSvr.EXE;对于b., 在图文接收程序中,启动StkSvr.EXE。如果出现程序窗口,请进行下一步。
4.服务器调试
请先不要选中窗口中的选项,如补日线补F10资料等。首先启动股票卡接收,如果正常,该启动图标将变灰,停止股票卡接收的图标恢复为可用状态。直到窗口的状态栏出现收到的数据包数。这时关闭窗口退出程序。
注意:
这一步会记录你图文卡接口程序的存放位置,并做为以后恢复注册表内容所用,所以第一次使用时,请一定通过正常关闭窗口的方式退出程序。
再次启动StkSvr.EXE程序,启动股票卡接收,按你所需进行配置, 如需修改工作端口,请在输入新的端口号后,按回车确定,否则修改不被程序所确认,注意新的工作端口号不要和其它应用的端口号重复。另外,动态行情、分钟线及日线,按数据包计数,新闻及F10按文件计数,并显示在状态栏中。正常关闭窗口退出程序,则会保存你所做的修改。
5.客户端安装
a.将解压缩后的StkCln.DLL和StkCln.Reg文件,拷入客户机的分析家主目录中(如C:\SuperStk)。拷贝前请确定该目录下无与StkCln.Dll、StkCln.Sys及StkCln.Reg同名的文件。
b.双击StkCln.Reg, 出现提示窗口,问是否要加入注表册中,回答"是",则完成客户端的安装, 回答"否"则放弃安装。此步将在注册表中的
[HKEY_LOCAL_MACHINE\Software\StockDrv]-->"Driver"处写入"StkCln.DLL", 如此处有内容,将会被复盖,此程序不做恢复处理。
6.客户端调试.
操作前请先关闭StkSvr.Exe程序,或将程序中的服务器关闭。
a.运行分析家软件(接收方式),数秒后,分析家会出现窗口,报接收程序初始化错, 关闭该窗口。
b.在分析家中选->工具->接收系统, 进入客户端设置。在服务器IP地址及端口号处填入服务器的正确IP地址及端口号(客户机的端口号须与服务器的端口号相同),这时最好不要选中其它选项,以便于确定故障之所在。
c.选保存,退出设置窗口, 退出分析家。
d.运行服务器程序,并启动服务器服务。
e.重新运行分析家程序(接收方式). 如果正常,在服务器程序的窗口内会出现客户机的IP地址. 启动服务器的图文接收,重新设定客户端要接收的内容。如果正常,客户机就会和安装了图文卡一样,接收到同样的信息。
7.在服务器上运行分析家
在服务器端运行分析家,如果已经启动了服务器程序,即只要直接运行分析家(接收方式)即可。如果未启动服务器程序,或不想用服务器程序,则按你原来的方式运行分析家的即可,此种情况下,和安装服务器程序前无任何不同。
注意: 如果你启动服务器程序后,中间有出错、停电等非正常关机,重新进入系统后,如果你想单独运行分析家,有可能会出现接收系统无法初始化的提示。这时请先运行服务器程序,并正常退出服务器程序。然后再单独运行分析家,通常这样分析家便能正常接收。如果还不能在单独运行分析家的状态下正常接收,你可能需要重新安装图文卡支持分析家的接口程序了。如果你重新安装了接收驱动程序,请在重新运行服务器程序前,把服务器程序所在目录下的StkSvr.Sys文件删除掉,然后重新对服务器进行设定。
8.功能限制
本程序对客户端的连接数目没有限制,实际的连接数由局域网的带宽和服务器的性能所限。但由于程序的设计机理,使得并本程序并不适合在大型的局域网中工作,如果你连接的机子较多,你可能需要另外的程序版本。不过你也可以采用分段级联方式,来克服带宽或服务器性能的限制。
本程序原则上可以支持任何支持分析家的图文卡,但由于各种卡的工作机理不同,驱动程序的版本不同,很可能在实际的应用中,只能支持某些图文卡的部分功能。另外,由于深圳市场已升到6位,故本程序已放弃对4位代码的图文卡驱动的支持。
9.常见问题及使用技巧
1.如果你在服务器的机子运行分析家的话,你可以试试在服务器的分析软件接收设置中, 把接收新闻和F10关掉,因为服务器程序就放在分析家目录,通常会自动把新闻和F10资料写入正确的目录。这样可以省去一次磁盘操作,提高服务器机子的性能。
2.如果你的客户机中有速度很慢的机子,你最好把这台机子要完成的功能简化,其中尤其不能打开补日线,否则会影响整个网络的性能。是否有影响,可以看服务器上待发的包数,如果长时间不能归零,多半就和这有关。
3.如果客户机的新闻和F10的接收不正常。大体分如下两种情况:
a.客户机完全收不到,这种情况下,多半是卡的接口程序自己写入分析家目录,而不发信息给分析家,因此服务器程序也同样不知道有新闻和F10资料到达,故无法完成转发的功能。新版提供了发送目录的功能,你可以事先设定需要发送的目录,然后在需要的选中"允许目录发送"这个选项。注意:除非必须,尽量不要启用循环发送这个功能。
b.客户机接收不完整,这种情况下,你可以试试先不要启动服务器上的股票卡接收,等客户机登录服务器后,再启动股票卡接收。因为有些接口会判断收到文件在磁盘中是否已存在,如存在则不再通知分析软件;你也可以中途停止一次股票接收,然后重启接收。当然不要在盘中操作,否则会中断行情。
4.如何实现级联。
(192.168.0.149) 二级 (192.168.0.150) 端口:9897
客户机(StkCln.DLL)-| |--服务器2(StkCln.DLL,StkSvr.EXE)
指向192.168.0.150 HUB 指向192.168.0.1
端口:9897 ------- 端口:9898
|
HUB (一级)
--------
| |
服务器1(股票卡)- 客户机(192.168.0.2)
(StkSvr.EXE) (StkCln.DLL)
192.168.0.1 指向192.168.0.1
端口:9898 端口:9898
服务器2的使用和服务器1是一样的,只不过它把StkCln.DLL视同股票卡信息源而已.同样也可以在其上运行分析软件,不过注意端口号不能与服务器1相同。
5.如何在一台客户机中让多个分析软件同时接收行情.
注意:要在客户机上同时运行多分析软件接收,必须使客户机具有多个本地的IP地址,如果你不知如何设置多个IP地址,那你最多只能同时运行两个分析软件接收,也就是说这时你的本机有个IP, 一个是网卡上设置的IP地址,另一个通常为127.0.0.1。
a.首先,确定你的每个分析软件都能在单独工作的情况下接收到服务器的行情。
b.建一目录(如C:\StkSvr),然后将StkSvr.Exe、StkCln.DLL及SetupCln.Exe三个文件拷入新建的目录中。
c.运行SetupCln.Exe,设置所要连接的服务器IP及端口号,并依所需设置好其选项。
d.启动服务器上的StkSvr.Exe程序,并启动服务器服务。
e.运行客户机上的StkSvr.Exe程序,并启动图文卡接收,正常情况下,服务器上能看到客户机登录的IP地址。
f.将SetupCln.Exe及StkCln.DLL分别拷入每个每个分析软件的目录中,
如果分析软件目录中已有StkCln.DLL这个文件,即可以不必拷入这个文件。
g.分别在各个分析软件的目录中运行SetupCln.Exe,设置服务器的IP及端口号,注意,这里的服务器IP,指的就本机的多个IP,比如本机的IP为:192.168.0.1 及127.0.0.1 ,那么在设置第一分析软件时,服务器IP栏填入:192.168.0.1;第二个分析软件的服务器IP栏填入127.0.0.1;依此类推,每个分析软件所填入的服务器IP分别对应本机的多个IP地址,不能相同!
h.启动客户机上的StkSvr.Exe程序中的服务器服务。
i.依次分别启动分析软件。正常情况下,客户机上的StkSvr.Exe程序的窗口中,将出现每个分析软件登录的IP地址。
至此,只要启动服务器上StkSvr.Exe程序中的图文接收,每个分析软件均能接收股票信息。
6.服务器上同运行多个分析软件安装过程和客户机上基本相似,但无需建立单独的目录存放StkSvr.EXE文件,只需对每个分析软件进行IP设置即可。
|
|
|