| < Day Day Up > |
|
In this chapter, we explored a number of potential pitfalls that are faced by both beginner and advanced network application developers. The first set of pitfalls focused on improper usage of the BSD Sockets API and behavioral side effects of protocols. The second set focused on basic coding issues that give rise to security exploits and software failures. For each pitfall, a means was discussed to correct the error. Further, defensive programming techniques were discussed to provide the means to avoid security exploits and externally induced software failures.
| < Day Day Up > |
|