80

I just had the most intense nerdgasm of my life.

So I'm learning NodeJS (11/10, super fun, totally recommend) and I already had a chat script written up but it was only available to my LAN. Im hosting it using my Raspberry Pi Zero, which is surprisingly fast, and obviously sips power. Anyways, I FINALLY figure out port forwarding (Comcast made things harder, as per usual) and for the first time in my young life, I chatted with someone half way across the country... Using the hardware I set up, running the script I wote, on the network I configured.

I could have sworn I was drooling.

Today was a good fuckin day.

Comments
  • 10
    Now for an encryption later! :)
  • 0
    I have Comcast and port forwarding is not hard on my network lol
  • 3
    @ScribeOfGoD if you never did it it's like black magic. Every ISP issued router is like that. Wrong gui labels, no quick explanation,...
  • 2
    Awesome!
  • 3
    @pxgamer then you are lucky. Here in austria as an example the main ISP is unable to call it port forwarding, its called "shared applications". Nowhere in this routers gui you will find the words port forwarding. Also its buried in 3 sub menus.
  • 0
    @darksideplease aw yes another Dev from Austria :) what ISP are you on? I previously had a kind of good experience with that specific issue with UPC modems and routers.
  • 0
  • 1
    @darksideplease ugh, my condolences.
  • 1
    @ScribeOfGoD My problem was I was port forwarding from my router to my Pi and since I have no idea what I'm doing I didnt know I had to port forward from my modem to my router and then port forward from my router to my Pi.
  • 0
    @AlgoRythm you have to forward everything it will pass though
  • 0
    @ScribeOfGoD I get that now. Didn't know the motem didn't just like... Give me everything
  • 0
    @AlgoRythm nope, you access you're Internet from your router, to your modem to where ever right? So your wifi and Internet come through the modem first as the internet goes from the router to the modem then your devices, not router then devices
  • 1
    Congratulations, i remember that feeling, even when it was sockets and blitzmax/c++ for me 10 years ago.
  • 0
    @ScribeOfGoD I know that now, what a fantastic learning experience to figure it out myself through trial and error!
  • 1
    @Dav13 Those are in Australia, not Austria. There's half a world of difference between the two countries(pun intended).
  • 0
    @Dav13 i hope you are not serious. This joke is old.
  • 1
    @Dav13 actually, yes there are. Vienna has the oldest zoo in the world and they have kangaroos.
  • 1
    @roli09 Jesus I would've never looked at that point.
  • 0
    Socket programming using Python socket library and no other ready-to-go library (it was an assignment on MSc).

    Result: local chat and file server that could serve multiple parallel clients in a common chat room (basically a terminal that showed alla the messages with nicknames).

    That did it for me. Haha.
Add Comment