I have a C# program running on Mono on my Pi 3 and listening on port 8877. It's running Raspian and has no firewall as far as I can tell - I've also not installed one.
But I cannot connect to it from my Windows PC, using telnet, that's on the same home network. SSH works fine, though.
I also know the app is running as expected by reading a log it writes to.