Windows.Networking.Sockets.DatagramSocket.BindEndpointAsync C# (CSharp) Method

BindEndpointAsync() public method

public BindEndpointAsync ( [ localHostName, [ localServiceName ) : IAsyncAction
localHostName [
localServiceName [
return IAsyncAction
		public extern IAsyncAction BindEndpointAsync([In] HostName localHostName, [In] string localServiceName);
		public extern void JoinMulticastGroup([In] HostName host);

Usage Example

        public async void PerformPeerDiscovery()
        {
            timer.Interval = new TimeSpan(0, 0, 5);
            timer.Start();

            if (socket == null)
            {
                socket = new DatagramSocket();
                socket.MessageReceived += socket_MessageReceived;

                try
                {
                    await socket.BindEndpointAsync(null, "22002");
                }
                catch
                {
                    // Swallow any already bound exceptions!
                }
            }

            using (var outputStream = await socket.GetOutputStreamAsync(new HostName("230.0.0.1"), "22003"))
            {
                using (DataWriter wr = new DataWriter(outputStream))
                {
                    wr.WriteString("**BECHARMING DISCOVERY**");
                    await wr.FlushAsync();
                    await wr.StoreAsync();
                }
            }
        }
All Usage Examples Of Windows.Networking.Sockets.DatagramSocket::BindEndpointAsync