Trouble with LAN server in minecraft?

Whenever I try to host a LAN world for my friends and I, they are never able to connect. I have tried disabling all of our firewalls but that seems to have done nothing. If it matters I'm using an Asus while both of my friends use Macs and every time I open a server to LAN I'm given a 4 number port instead of the normal 5 number port. Any insight on how I can fix this problem would be greatly appreciated.

I have only used the LAN when people were actually playing on computers in my house. The 4 number port does not matter. The others must also know the ip of your computer that is hosting the server. There's also some kind of format your friends must use to type the ip and port on their clients. You can probably look this up on YouTube, but it's something like ip: port or it may be ip: port where there's a space between ":" and "port". It may not even be a ":" but a "/", which is why I say look it up on YouTube. If the other players are not at your location, you must configure your router to direct outside traffic to your minecraft server and give it a fixed ip address so it doesn't change on you. Again you can look this up on YouTube.