C++NPv2_WFMO_Reactor_Log_Server 샘플을 사용하여 서버를
만들고 있는데 client 여러개가 접속했을때 그 client를
구별하여 각각에 맞는 메시지를 주고 받는
프로그램을 짜고 있습니다.
기능을 구체적으로 설명드리자면 client 1가 client
2에게 request를 하는 메시지를 우선 서버로 보내면,
서버는 그 메시지를 client 2에 보냅니다. 그리고 client
2는 그 메시지에 대하여 response를 서버에게 보내고
서버는 다시 그 메시지를 client 2에게 보내는
것입니다.
그런데 샘플 코드에서 보면 Logging_Handler::log_record()
에서 recv 하기만 합니다. client 에게 메시지를
보내려면 send 를 해야하는데, 위에서 설명드린 것과
같이 client 를 구별하여 보내야 하는데 어떻게
해야할지 막혀 버렸습니다.
뭔가 클래스 디자인을 해야할 것 같은데 ace framework
에 대해 완전히 이해하지 못 하여서 인지 난감합니다.
고수님의 도움 부탁드립니다.
--
Kwon Tai-in
http://www.redwiki.net
PGPkey: https://keyserver2.pgp.com/vkd/DownloadKey.event?keyid=0xAFA5E4510E5B4EF9
MSN,GTalk ID : redwi...@gmail.com