Realize what SocketAsyncEventArgs are for