我使用QuickFixN文档中的“Executor”来创建测试客户端 - 服务器应用程序。
这是我的Acceptor cgf:
<beans>
<bean id="friendly"
class="com.habuma.wiring.FriendlyImpl">
<replaced-method name="sayHello" replacer="friendlyReplacer">
<arg-type>String</arg-type>
</replaced-method>
</bean>
<bean id="friendlyReplacer"
class="com.habuma.wiring.FriendlyReplacer"/>
</beans>
这是发起人cfg:
[DEFAULT]
ConnectionType=acceptor
SocketAcceptPort=398
SocketAcceptHost=127.0.0.1
StartTime=00:00:01
EndTime=23:00:00
FileLogPath=c:\CurrentLogs\DummyServer
UseDataDictionary=Y
ResetOnLogon=Y
ResetOnLogout=Y
ResetOnDisconnect=Y
HeartBtInt=30
[SESSION]
BeginString=FIX.4.2
SenderCompID=DUMMYSERVER
TargetCompID=DUMMYCLIENT
FileStorePath=c:\CurrentLogs\DummyServerStore
DataDictionary=c:\FIX\FIX42.xml
我从Acceptor获取Session Created消息 - 但没有来自Initiator的连接迹象。
从初始化日志中我得到:
20161206-11:34:47.867:创建会话20161206-11:34:47.886: 在端口398上连接到127.0.0.1 20161206-11:34:48.896:连接 失败:因为目标机器无法建立连接 积极拒绝它127.0.0.1:398
我做错了什么?