erlang text://protocol server?

Jesper Louis Andersen jesper.louis.andersen@REDACTED
Fri Apr 9 21:57:32 CEST 2021


On Fri, Apr 9, 2021 at 9:26 PM Petite Abeille <petite.abeille@REDACTED>
wrote:

>
> That one?
>
> https://github.com/ninenines/ranch
>
> That would be in-lieu of djb's tcpserver, right?
>
> https://cr.yp.to/ucspi-tcp/tcpserver.html
>
> > Then implementing the lua code should be pretty straightforward. This
> looks like a really fun small beginner project that has a tangible output.
>
> Fun indeed.
>
>
Yes to both!

There's a couple of things one has to do w.r.t asking the socket for
information rather than relying on that being set in the os environment,
etc. But you should have a fairly straightforward time, especially if you
take the same approach the lua code is taking. Just exploit the heck out of
pattern matching, and you can fold most of the asserts and substring checks
into them. Look up binary pattern matching as well.

And if something doesn't match, just crash the server. You can always do
the error handling later if need be.


-- 
J.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20210409/b4a131b9/attachment.htm>


More information about the erlang-questions mailing list