> Am I on the right way to develop a new protocol? > Are there any common mistakes that programmers do? > Is there a howto where I can read more about this? If you _must_ develop your own protocol, use at least twisted. But I'd go for an existing solutions out there - namely pyro. No need to invent wheels again :) Regards, Diez