private async void ConnectUWP()
{
try
{
if (exchangeTask != null)
{
CloseSocket();
}
socket = new Windows.Networking.Sockets.StreamSocket();
Windows.Networking.HostName serverHost = new Windows.Networking.HostName(host);
await socket.ConnectAsync(serverHost, port);
Stream streamOut = socket.OutputStream.AsStreamForWrite();
writer = new StreamWriter(streamOut)
{
AutoFlush = true
};
Stream streamIn = socket.InputStream.AsStreamForRead();
reader = new StreamReader(streamIn);
RestartExchange();
connected = true;
}
catch (Exception e)
{
Debug.Log("ERROR WHILE TRYING TO CONNECT: " + e.ToString());
}
}