private void StartReceive()
        {
            byte[]   buffer       = new byte[_bufferSize];
            EndPoint tempRemoteEP = new IPEndPoint(IPAddress.Any, 0);

            try
            {
                _socket.BeginReceiveFrom(buffer, 0, buffer.Length, SocketFlags.None, ref tempRemoteEP, ReceiveCallback,
                                         buffer);
            }
            catch (SocketException)
            {
            }
        }