I am trying to share some files from my raspberry pi running Windows 10 iot core. I am using StreamSocketListener as explained by Microsoft: https://docs.microsoft.com/en-us/windows/uwp/networking/sockets
My code is as follows:
private async void Testserver()
{
try
{
streamSocketListener = new StreamSocketListener();
await streamSocketListener.BindServiceNameAsync("9000");
streamSocketListener.ConnectionReceived += StreamSocketListener_ConnectionReceived;
}
catch
{
textb.Text = "server not started";
}
}
private async void StreamSocketListener_ConnectionReceived(StreamSocketListener sender, StreamSocketListenerConnectionReceivedEventArgs args)
{
string response = "HELLO WORLD!";
using (Stream outputStream = args.Socket.OutputStream.AsStreamForWrite())
{
using (var streamWriter = new StreamWriter(outputStream))
{
await streamWriter.WriteLineAsync(response);
await streamWriter.FlushAsync();
}
}
}
Now when i try to hit 192.168.1.18:9000, it should at least trigger the ConnectionReceived event which it is not as I have added breakpoints there.
Could there be an easier way to send text files within a local network other than StreamSocketListner?