Sorry, 8.1 now. I forgot to update the profile.
But I don't understand why it was able to partially connect over the internet (ie. detect when my friend connected first) but not fully?
And I studied the use of the functions by looking at somebody's .gmk example which doesn't use 39dll but works fine.