2012-10-09 2 views
1
Lacewing::EventPump pump; 
     Lacewing::Client* client = new Lacewing::Client(pump); 
     client->Tag = this; 
     client->onReceive(onReceiveEx); 
     client->onConnect(onConnectEx); 

     Lacewing::Address adb("127.0.0.1",12581,Lacewing::Address.HINT_IPv4); 
     client->Connect(adb); 
     pump.StartEventLoop(); 

이 내 코드, 클라이언트가 성공적으로 서버에 연결하고 onConnectEx가 예상대로 호출되었지만 onReceiveEx가 호출되지 않았습니다 !!! 클라이언트는 아무것도받지 못합니다, 왜?어떻게 USB 허브에 수신 :: 클라이언트 TO 수신 데이터?

답변

0

ReceiveEx가 호출되지 않으면 서버가 클라이언트에 데이터를 보내지 않았 음을 의미합니다. 서버가 연결되어있는 클라이언트에 서버가 데이터를 보내고 있는지 확인해야합니다. 그렇지 않으면 ReceiveEx가 호출되지 않아야하며 정상적인 동작입니다.