just a network programming course homework