Alright strap in because I've searched everywhere on the internet to get this server working and nothing is working. Ok:
I set up my Forge server normally,
I port-forwarded my server on my Arris modem using the correct ip address,
gave my friends my public ip adress to connect,
it worked for a day, stopped working after a day because my ip address is dynamic,
tried setting up a static ip,
discovered this was not possible with my modem,
tried using hamachi instead,
i set up a network,
friends were able to connect to the hamachi network,
they were not able to connect to the MC server using the ipv4 address provided by hamachi,
I tried setting "severip=" in the server properties file to the same ipv4 address,
I received the "UNABLE TO BIND TO PORT" error,
I tried changing the server port in the server properties file to something else,
still received the same error,
I check my firewall settings in my control panel,
everything from minecraft to hamachi and java is allowed through,
I tried portforwarding and using hamachi at the same time,
still did not work,
I'm at a loss here people.