Aujourd’hui, je voulais réaliser un prototype de serveur TCP en Erlang/OTP.
Le bouquin de Joe Armstrong contient plusieurs serveurs TCP. Un serveur de chat, un serveur SHOUTcast entre autres, et le code de la librarie lib_chan, mais rien qui utilise les principes OTP.
Et voilà qu’en arrivant sur la home de TrapExit (la ressource indispensable en erlang), je tombe sur ça :
Building a Non-blocking TCP server using OTP principles sorti le 16 août
La vie est bien faite. (Merci Serge Aleynikov ;)
UPDATE : et j’ai aussi découvert appmon:start(). Very nice.