Unix Network Programming
Timings: Theory -- Mo: 12:00-1:00pm, We: 2:00-4:00pm, Lab -- Fr: 2:00-5:00pm
Instructor: Anupama Potluri
Recommended Books
- Advanced Programming in Unix Environment: W.Richard Stevens - for Process Control, Daemon Processes, Signals
- Unix Network Programming vol. 2: W.Richard Stevens - for Pipes, FIFOs, Mutex and Condition Variables, Semaphores and Shared Memory
- Unix Network Programming vol. 1: W.Richard Stevens - for Socket programming, Socket Options, select system call, DNS functions, inetd, syslogd
Evaluation Criteria
- Minor : Best of two minors - 20 marks
- Assignments : 20 marks
- Major : Term Project (20 marks), Theory paper (40 marks)
Assignment Submission Policy
- All programs to be sent by email from your DCIS account to my DCIS account (apcs@dcis.uohyd.ernet.in). PLEASE NOTE THAT IF YOU TRY TO SEND MAILS TO MY DCIS ACCOUNT FROM ANY OTHER ACCOUNT THAN YOUR DCIS ACCOUNT, IT WILL NOT WORK
- Include all your .c files and makefile and other relevant files into one tar file and send the tar file.
- The .tar file is to be named in the form Cxx_Tyy_Izz.tar where C stands for MCA, T for M.Tech.(CS) and I for M.Tech(AI). The xx, yy, zz stand for the roll numbers of the students in the group. So, if you have two MCA students in a group, you will have a tar file with name of the form Cxx_Cyy_Izz.tar.
- NOTE: PLEASE DO NOT CHANGE THE FORMAT OF THE FILE NAME. DO NOT SEND zipped FILES. ONLY tar THE FILES WITHOUT ZIPPING. WE WILL USE SCRIPTS TO TEST SOME OF THE CODE IF POSSIBLE.
Assignments: