Subject: Extraneous connects (This message is being sent to all CPSC 360 students) I spent a good bit of time today trying to help a student identify a problem where packets appeared to get lost or reordered in the network. It turned out that failure was due to the fact that he had a socket level connect() call in his rps_sendack() function. This was causing the socket to be reconnected probably 100 times a second and apparently when a packet arrived right about the time of a reconnection BAD THINGS HAPPENED TO IT. The bottom line is that the sender and receiver side should EACH connect ONLY ONE TIME. Anymore than that is useless overhead at best but has now been demonstrated to cause PROGRAM FAILURE at worst.