thanks all,I have sloved my problem! In war3, it uses 4 socketApi :"send,sendto ,WSARecv and WSARecvFrom "!
Code:
their offset address is :
mysendJmp.HookOneAPI((PROC)0x71a2428a,(FARPROC)hook_send);
mysendJmp.SetHookOn();
mysendtoJmp.HookOneAPI((PROC)0x71a22c69,(FARPROC)hook_sendto);
mysendtoJmp.SetHookOn();
mywsarecvfromJmp.HookOneAPI((PROC)0x71a2f652,(FARPROC)hook_wsarecvfrom);
mywsarecvfromJmp.SetHookOn();
mywsarecvJmp.HookOneAPI((PROC)0x71a24318,(FARPROC)hook_wsarecv);
mywsarecvJmp.SetHookOn();