On 2009-10-02, Thomas Johnson <thomas.j.john...@gmail.com> wrote: > Is there any way to get kernel-level timestamps for TCP packets while > still using the standard python sockets library for communication?
libpcap http://sourceforge.net/projects/pylibpcap/ > I need to communicate over a TCP connection as easily as > possible, but also record the timestamps of the incoming and > outgoing timestamps at microsecond or nanosecond resolution. That shouldn't be a problem, except for the communication API and the capture-packets-with-timestamp API are separate. Remember that there's no guarantee that send() recv() calls correspond in any way to the actual packets sent/recevied. > The sockets library is of course great for the communication, > and I've seen some python libraries that do packet sniffing > and record timestamps, but it's not clear that I can do both > at the same time. Yes, you can do both at the same time. But you have to use separate APIs. -- Grant Edwards grante Yow! TONY RANDALL! Is YOUR at life a PATIO of FUN?? visi.com -- http://mail.python.org/mailman/listinfo/python-list