[cs631apue] platforms

Jan Schaumann jschauma at stevens.edu
Mon Nov 17 23:50:28 EST 2014


Hello,

As noted in class today, you now have access to additional platforms, in
particular NetBSD and OmniOS.  Your code for the final project is
expected to compile without warnings and run on these systems as well as
on linux-lab.cs.stevens-tech.edu.  Please make sure to regularly test
your code there.

These systems also have now been set up with valid IPv6 addresses, so
that you can test those parts there as well.

Please do review the different code bases we discussed in class today.
It is useful to practice reading and understanding other code.

For HW#4, please see
https://www.cs.stevens.edu/~jschauma/631/f14-hw4.html.

Remember to consider all the edge cases for requests, including, but not
limited to:

- invalid request type
- valid, but not supported request type
- invalid protocol number
- valid, but not supported protocol number
- invalid URI
- no URI
- a very, very long URI
- a string that doesn't look anything at all like an HTTP request
- unexpected bytes in the URI
- unexpected pathnames in the URI
- ...

Any questions you encounter should be sent to this mailing list, and
always feel free to answer your classmates questions.

-Jan


More information about the cs631apue mailing list