Because FastCGI became boring, I am currently implementing DNS on top of Mina. I noticed a few discussions about UDP lateley, so, is there something special I need to know about it in Mina or can I use it just like I would use TCP?
What happens to UDP messages that got split? Is there always a new session created for every message that comes in? As of the nature of UDP I guess so or does Mina handle this internally using the ip:sourceport pair? If not, what and where is the best way to circumvent this? Btw. it would be nice having Mina (2.0) to support various standard protocols like these out of the box, I guess this would increase popularity drastically over all the other frameworks. I don't think a complete application handling the decoded messages is required, but having decoders for HTTP (already there and pretty), FTP (also, but looks more like a complete application), FastCGI, DNS, SMTP, IMAP, XMPP (not a server, no special XEPs, just a rock solid basic protocol de-/encoder) etc. would be a really good starting point so that everybody can create cool applications on top of it without having to struggle with de-/encoding (I no more belive in a generator for this btw.). It's also much easier and less failure prone to implement an application than a de-/encoder. regards Daniel
