2

を使用してクイックフィックスメッセージを送信する場合

FIX::Session::sendToTarget(FIX::Message, FIX::SessionID)

次に、メッセージのヘッダーで次のように仮定します。

sender Comp ID = s1, target CompID = t1

およびSessionID変数内:

sender Comp ID = s1, target CompID = t2

メッセージはまたはに送信されますt1t2

4

1 に答える 1

2

通話で指定したセッションIDが使用されsendToTargetます。QFソースコードから...

bool Session::sendToTarget( Message& message, const SessionID& sessionID )
throw( SessionNotFound )
{
  message.setSessionID( sessionID );
  Session* pSession = lookupSession( sessionID );
  if ( !pSession ) throw SessionNotFound();
  return pSession->send( message );
}

メッセージセッションIDは、関数に渡されたsessionIDによってすぐに上書きされることに注意してください。

于 2013-10-10T19:24:01.803 に答える