There's 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 can't do anything but read it and throw it out if you don't want it.
If your not performing handshaking, it would help.