FINAL PROJECT PROPOSAL: Magnus Opus and Exigence > Writing a Chatroom server in C using the Socket API.

Audience: Computer science students and networking hobbyists who want to learn how to use the socket API in C. This project shows you in detail how to build a functioning chat server. Assumes some understanding of CS fundamentals.

Context: When I took CMSC417, it was extremely difficult to understand how to use the different networking primitives to complete my assignments. Not to mention that easily-understood guides are few and far in between. Medium-scale projects like this one can walk students through the process.

Purpose: To inform readers on how to make a chat server in C, and on the most sensical approaches to solving problems that arise in development.

Document Type: Private github repository

Design Format: README with a high-level description. Code with annotations at the top of each file, and above each function signature to explain its purpose and methodology

Citation Style: Mix of APA style (to different networking papers) and referral links.
November 29, 2018 | Unregistered CommenterMichael Anderjaska