On Wed, 12 Jan 2000, Larry Griffin wrote:
> This particular server side only is looking for one client so I go
> into a loop that checks, sleeps for a half second or so and checks
> again. I'm trying to get the server to account for link outages or
> other failures. It had code in there to set reuse but I commented it
> out while working on this other problem.
When you say you are delaying between checks, are you doing this:
while (TRUE) {
select(n, &readfds, NULL, NULL, 0.5);
}
or
while (TRUE) {
select(n, &readfds, NULL, NULL, 0);
sleep 0.5;
}
If you use the second alogorithm, you'll probably never register a
connection.
> Right now I've set up a simple client and server just to trouble shoot
> the problem. Maybe I need to upgrade my release. This is RedHat
> 2.0.36.
Well, I'm using 2.0.38, and I've just written a tiny HTTP interface for a
daemon, based on about an hour of reading up on sockets - so my advice may
not be the best you can get... :)
--
Kendall Lister, Systems Operator for Charon I.S. - [EMAIL PROTECTED]
Charon Information Services - Friendly, Cheap Melbourne ISP: 9589 7781
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]