一、前言:
MetaTrader客户端terminal在启动时,会读取位于config下的服务器配置文件.srv,通过修改其服务器地址值,可以在本地建立自定义服务器。
二、文件结构:
TYPE ConMainServer 'size 352
name AS STRINGZ * 64 'server name
comment AS STRINGZ * 128 'server comment
is_demo AS LONG '>0 demo
ping AS LONG
dummy_C8 AS LONG
dummy_CC AS LONG
ptr_dataserver AS DWORD
count AS LONG 'crypt data length
host_addr AS STRINGZ * 64 'server ip address:prot
time AS LONG
dummy_11C(15) AS LONG
ptr_next AS DWORD
con AS ConServer
END TYPE
UNION ConServer 'size 160
server AS STRINGZ * 64 'server ip address:prot
ip AS LONG 'server ip
desc AS STRINGZ * 64 'External
is_proxy AS LONG
priority AS LONG
loading AS LONG
ip_internal AS LONG
ping AS LONG
reserved AS LONG
ptr_next AS DWORD
END UNION
'加密段数据总数 crypt_size=(count+count*4)<<5 或者 (count+count*4)*16
三、实例
1、读取
2、自定义
3、效果
这里可以看到自定义服务器被添加进来了