http://qs321.pair.com?node_id=740087


in reply to Good IPC Message Protocols?

No, it doesn't make sense to me. Why would base64 encoding make it "really hard for the server to miss-interpret the message"? I'd encourage you to not invent your own data format - just re-use an existing one. XML or YAML would both work fine for this. If you use XML you can setup something like XML::Validator::Schema (plug!) to check that the client isn't sending you nonsense.

-sam