2013-07-03 2 views
0

내 Quickfix/J 응용 프로그램 구현에 이런 일을하고 있어요 , sessionID); 방법에서재귀 호출

private boolean sendRaw(Message message, int num) { 

메시지를 보내는 올바른 방법은 무엇입니까?

답변

2

toApp 메서드는 메시지가 상대방에게 전송 될 때마다 호출되는 콜백 함수입니다. 귀하의 코드를 살펴보면, 귀하의 논리가 반복적으로 발생한다고 생각합니다. SendToTarget은 toApp 및 toApp 호출을 호출하며 sendToTarget을 호출합니다. 메시지를 보내는 간단한 방법은 구체적인 세션 객체 인 mySession을 사용하는 것입니다. 그런 다음 mySession.send (Message)를 수행 할 수 있습니다.

2

받은 메시지에 대한 응답으로 메시지를 보내려는 경우 대신 fromApp 콜백 메서드에서 메시지를 보내려고합니다.

toApp 콜백은 보내는 메시지 용입니다. 나가는 메시지에 대한 추가 유효성 검사 또는 위험 관리를 수행하려는 경우 유용 할 수 있습니다. 메시지를 보내지 않으려면 DoNotSend 예외를 발생시킵니다.

+0

감사합니다 :)))))))))))))))) – FutuToad