From fe4d895d889a0070a91c3c91c3a4e38cbb7eb393 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 20 Oct 2018 18:32:46 -0700 Subject: [PATCH] Add console progress messages to MIST --- mist/mist.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/mist/mist.cpp b/mist/mist.cpp index a2ed411..a0ce998 100644 --- a/mist/mist.cpp +++ b/mist/mist.cpp @@ -640,8 +640,6 @@ int main(int argc, char* argv[]) { WSADATA wsaData; - printf("Testing GameStream configuration...\n"); - char tempPath[MAX_PATH + 1]; GetTempPathA(sizeof(tempPath), tempPath); @@ -654,6 +652,8 @@ int main(int argc, char* argv[]) return err; } + fprintf(stderr, "Checking if GameStream is enabled...\n"); + // First check if GameStream is enabled if (!IsGameStreamEnabled()) { return -1; @@ -666,6 +666,8 @@ int main(int argc, char* argv[]) }; char msgBuf[2048]; + fprintf(stderr, "Testing local GameStream connectivity...\n"); + // Try to connect via IPv4 loopback ss = {}; sin.sin_family = AF_INET; @@ -683,6 +685,8 @@ int main(int argc, char* argv[]) return -1; } + fprintf(stderr, "Testing network GameStream connectivity...\n"); + // Try to connect via LAN IPv4 address printf("Testing GameStream ports via local network\n"); if (!TestAllPorts(&ss, @@ -692,11 +696,15 @@ int main(int argc, char* argv[]) return -1; } + fprintf(stderr, "Detecting public IP address...\n"); + bool upnpRulesFound; if (!CheckWANAccess(&sin, &upnpRulesFound)) { return -1; } + fprintf(stderr, "Testing Internet GameStream connectivity...\n"); + // Try to connect via WAN IPv4 address printf("Testing GameStream ports via WAN address\n"); if (!TestAllPorts(&ss,