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]"