class: title # Networks and Distributed Systems, _continued_ ## CSC 213 – November 10, 2025 --- # Agenda for Today 1. Department Events 2. Upcoming Work 3. Distributed Systems 4. Wrap Up --- # Department Events ## CS Table: Report from AfroTech .indent[ Tuesday, November 11th at noon in JRC 224C ] ## Faculty Candidate Talks .indent[ Happening now! Watch for emails about timing and topics. ] *To receive 0.25% extra credit, send an email to let me know you attended no more than 48 hours after the event.* --- class: section, blue # Upcoming Work --- # Assignment: Concurrency Bugs **Due:** Monday, November 10th by 11:59pm You will identify four concurrency bugs and explain how to fix them. The assignment is due this evening. ## Q&A **How much should we write in our responses?** Enough to explain what the bug is and how you'd fix it, but you don't need to write code or give every minor technical detail. In most cases, 4–5 sentences is probably enough. --- # Lab: Sudoku Solver **Due:** Friday, November 14th by 11:59pm **Late Deadline:** Friday, November 21st by 11:59pm ## Q&A _No general questions yet._ --- class: section, green # Networks Exercise, _continued_ --- # Networks Exercise Advice ## Once a socket has been closed or returned an error, *do not use it again!* If you attempt to read or write a socket that has reported an error, the OS will send your program a `SIGPIPE` signal that ends the process. ## If you have extra time The final optional exercise will be good preparation for this week's lab. --- class: section, blue # Wrap Up --- # Reminders ## Lab The Sudoku lab is due this Friday. Make sure you've arranged times to work with your group, and reserve times during office hours and/or attend mentor sessions this week if you need help. ## Assignment The concurrency bugs assignment is due tonight. Submit on gradescope. ## Reading - **Review lab before class**