UPnP

Tuesday 04 July 2006 at 1:32 pm.

I've been thinking of making a networking library of my own, rather than using someone elses like RakNet or HawkNL or something. Haven't really spent much more thought on it, though, cuz it's not something I need right now.

A friend of mine was talking to me the other day about some router problems he was having, and we got to talking about Universal Plug n Play (one of the things he was having problems with) and whether I was using it or not. I didn't really know anything about it because the only software that I have that uses it is Azureus.

So I began doing some research on UPnP, starting at Wikipedia: http://en.wikipedia.org/wiki/UPnP

Its a rather interesting protocol, actually. It can open and close ports in a firewall, and set them to forward to a specific part in a NAT setting, all with zero user interaction. I actually like this a lot, myself. I for example have all my port forwarding slots filled up in my router (my router has 10 Port Forwarding slots), and have to go remove an entry and put something else in whenever I need to forward something new.

Now from my research neither HawkNL nor RakNet, both libraries I had considered using in the past, have UPnP support. So, when I make a library, I'm gonna make sure there's UPnP support in there.

No comments



Notify
Hide email
Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.

Information:

Title: UPnP
Date posted: 04 07 06 - 13:32
Next entry:   » Castle Revival
Previous entry: « The Cube that contain…