protected virtual void SendAsync(NetworkingPlayer player, NetworkingStream stream) { } abstract protected void ReadAsync();