On 2011-04-20, Grant Edwards <invalid@invalid.invalid> wrote: > On 2011-04-20, Heiko Wundram <modeln...@modelnine.org> wrote:
>>> I've thought about the SOCK_RAW option, but the CPU load of looking >>> all received Ethernet packets in user-space would be a big down-side. >> >> Not necessarily: instead of using UDP datagrams to send the data, >> use ethernet datagrams (without any IP/UDP header) with your own >> ethernet-type (there is a range of "local" types that you can use for >> your own local use-case), and then simply create a RAW socket that >> only listens on packets that have the specified ethernet types. We >> use something similar at work for a high-availability application. > > Same here. What I'm working on is a replacement for just such a > protocol. Now that I think of it, I added raw socket support to Python just so I could implement that protocol in Python! [A rather vain attempt to inject some Python content back into the thread.] -- Grant Edwards grant.b.edwards Yow! Awright, which one of at you hid my PENIS ENVY? gmail.com -- http://mail.python.org/mailman/listinfo/python-list