Send with raw sockets in a separate thread than the receive thread. This would require special user rights, so it must produce pretty good results.