Theres no such thing as an asynchronous tcp socket.
The data over the socket is being sent asynchronously using tcp, but it is still a regular socket. You could send datagram packets on the socket at the same time.
Anyway, once data is sent, you cant do anything but read it and throw it out if you dont want it.
If your not performing handshaking, it would help.