New assignment is out


One of the problems we face when our computer is behind a NAT (or a firewall) is that incoming connections cannot reach our computer. While it is possible to fix this with some additional configuration, this assignment is about creating a piece of software that will help two users to be connected even when they are behind a NAT.

For testing purposes let's assume both users will use telnet application to have an interactive chat session (only two users per chat). Your meeting server will enable conversations between pairs of clients, but at any given moment several independent chat sessions may take place.

You can click on the title to get a copy of the assignment document.

Update: Please feel free to ask any question you might have about the assignment as a comment to this entry. This way other students may benefit from it being answered here to.

Update2: As with other assignments, I'm providing you a sample binary for MServer for you to test.