Crazy thing is I have done this multiple times on Windows 7 and Windows 10 and for some reason I can not get it to work. Once I disable the IPV6 in both I can not get flserver to open a UDP port at all on the machine, it will run but not open ports.
Turn on IPV6 it opens port and I can see it but can not connect due to it using the IPV6 instead of IPV4. Why can't Windows make this simple like Linux where we just turn IPV6 off if the local environment / network does not need to use it?
I have tested this in 7 and 10 and get the same result. This is the oddest behavior ever. I also remember there being command line switches for flserver but, for the life of me can not remember them. I thought there was one to tell it to use the local ip.
Well found the issue, UPNP on a firewall\router with windows 10 or windows 7 will act exactly as I described. Turn it off and it now works.