The Meaning of Life, the Universe, and Everything.
When I gave my server IP to a friend, he couldn't connect, and it was because I didn't have the port on the end of the IP when I linked him.
So it should be 192.168.1.104:25565
and that should work, I assume. Worked for me anyway.