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();
}
}