OctoTorrent.Client.LocalPeerListener.Start C# (CSharp) Method

Start() public method

public Start ( ) : void
return void
        public override void Start()
        {
            if (Status == ListenerStatus.Listening)
                return;

            try
            {
                _udpClient = new UdpClient(MulticastPort);
                _udpClient.JoinMulticastGroup(MulticastIpAddress);
                _udpClient.BeginReceive(OnReceiveCallBack, _udpClient);
                RaiseStatusChanged(ListenerStatus.Listening);
            }
            catch
            {
                RaiseStatusChanged(ListenerStatus.PortNotFree);
            }
        }