On Thu, Apr 21, 2005 at 05:17:33PM +0300, Denis P. Khripun wrote:
Короче - ненадёжное оно от природы.
В общем, сделали вот так. Оно конечно пишет о том, что буфер закончился... но продолжает писать. Ща посмотрю, много ли теряет и как. Ну и нафиг нужен логгер, в котором вдруг половина записей будет "случайно" отсутствовать? Только статистику какую-нить делать. А при @udp - оно ж не шлёт подверждений - в этом и кайф и беда...
@@ -1112,20 +1124,21 @@ break; } dprintf("lsent/l: %d/%d\n", lsent, l); if (lsent != l) { int e = errno; logerror("sendto"); errno = e; switch (errno) { case EHOSTUNREACH: case EHOSTDOWN: + case ENOBUFS: break; /* case EBADF: */ /* case EACCES: */ /* case ENOTSOCK: */ /* case EFAULT: */ /* case EMSGSIZE: */ /* case EAGAIN: */ /* case ENOBUFS: */ /* case ECONNREFUSED: */ default:
-- Best regards, Paul Arakelyan. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message