to fixup the error when call WM_SOCKET
find bug for send not fixup so we should do the job for timer