In the last episode (Oct 30), Isaac Gelado said:
> Dan Nelson escribiÃ:
> >In the last episode (Oct 29), Isaac Gelado said:
> >>This schema is working correctly in a linux machine, so when a
> >>packet is captured an CORBA event is sent to clients. But, when the
> >>server is running under FreeBSD 5.0, the handle function isn't
> >>executed when a packet is received. In FreeBSD the handle function
> >>is executed, for each packet, after certain time (maybe when the
> >>buffer of PCapLib is full), which is a problem because it sends
> >>events too fast to clients so the CORBA event service fails.
> >
> >When you called pcap_open_live, what timeout did you set?
> >
> I set it to 0, so PCapLib should return the packet inmediatly.
> 
> Can the problem be in the PCapLib implementation?

Are you sure 0 means "return immediately"?  I think it might mean "Wait
forever until the buffer fills".  Try a very small timeout value.

-- 
        Dan Nelson
        [EMAIL PROTECTED]
_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to