Explanation of this page

This page is meant to provide you with a rundown of what has been going on during the listed week. It will not be an exhaustive recreation of each day’s class, but it will provide highlights and related links, when aspplicable. It will also include any in-class or homework assignments (these can still be found on the assignments page as usual).

Additionally, if 2 or more students have been instructed to officially quarantine, I am required to provide an hour of synchronus office hours during the week. This will be done over zoom using the following zoomlink. If this threshold has been met, it will be noted as “Office Hours: Active”.

Office hours, when active, will be held on Thursdays from 1pm - 2pm.

I will also be available over email for “asynchronous office hours”. I will proortize any quarantine-related email communications on Tuesdays and Wednesdays from 1pm-2pm.

Week of 1/18 - 1/21

  • Office hours: Active
  • Final project due Monday 1/24

Week of 1/10 - 1/14

  • Office hours: Active
  • IMPORTANT Office hours on FRIDAY this week.
  • Networking example code including forking server/client and udp server/client systems posted on the source code repository
  • Final project proposal evluation & advice.
  • On Wednesday, we all watched Mr. DW struggle with a bug that involved solely a missing = and single line misplaced close.
  • Notes on the select function have been posted, along with sample code on the source code repository.

Week of 1/3 - 1/7

  • Office hours: inactive
  • Went over the c functions to create & operate a socket. More details on the notespage.
    • getaddrinfo()
    • socket()
    • bind() server only
    • listen() server only
    • accept() server only
    • connect() client only
  • Assignment: Forking Network Server
  • Review forking TCP socket & creating/using UDP sockets.
  • Assignment: Final Project Beginning