public override void Start()
{
try
{
_client = new UdpClient(Endpoint);
_client.BeginReceive(EndReceive, null);
RaiseStatusChanged(ListenerStatus.Listening);
}
catch (SocketException)
{
RaiseStatusChanged(ListenerStatus.PortNotFree);
}
catch (ObjectDisposedException)
{
// Do Nothing
}
}