public void SendWith(Socket socket, byte[] bytes) { if (isConnected && socket.Connected) { socket.BeginSend(bytes, 0, bytes.Length, SocketFlags.None, onSent, socket); } }