@Heslacher Yeah, I understood that, I just wasn't sure what you meant by types.
I meant with networking in general. I wrote a chat server and client recently and it works...but I realized yesterday that it only works locally...I thought it had something to do with my needing to enable the port fowarding for the port on my router, and giving it access on the firewall -- but still no success.