From: Bob Hutchison Date: 2002-09-28T00:12:44+09:00 Subject: Re: Design patterns for communication protocols? On 9/27/02 6:27 AM, "coma_killen@fastmail.fm" wrote: > I'm about to implement some custom communication protocols for a distributed > system. Anyone got pointers to good designs, design patterns etc that I should > not miss before embarking on this? Everything OO is relevant but best is of > course if it is implemented in Ruby or has a Ruby flavor. Have you considered BEEP? It's an IETF standard for designing application protocols. There is good software in several languages. There's even an O'Reilly book covering it. There are rumours of a ruby implementation but I've not found it yet. There are parts of the O'Reilly book that would be worth a read regardless, especially the discussions around designing and implementing application protocols. Cheers, Bob