GlowCommon.DiscoveryServer.SendMessage C# (CSharp) Method

SendMessage() private method

Send a message on the socket
private SendMessage ( string message ) : System.Threading.Tasks.Task
message string
return System.Threading.Tasks.Task
        private async Task SendMessage(string message)
        {
            // Open the writer if needed
            if (m_dataWriter == null)
            {
                var dataStream = await m_dataSocket.GetOutputStreamAsync(new Windows.Networking.HostName("255.255.255.255"), GLOW_SERVER_DISCOVER_PORT + "");
                m_dataWriter = new DataWriter(dataStream);
            }
            if (m_dataWriter == null)
            {
                System.Diagnostics.Debug.WriteLine("Unable to open the datawriter for UDP!");
                return;
            }

            // Finally, write the message
            m_dataWriter.WriteInt32(message.Length);
            m_dataWriter.WriteString(message);
            await m_dataWriter.StoreAsync();
        }
    }