Since the protocol is quite simple, almost any library that processes telnet should be able to handle communication with the server. This includes Indy , Synapse , and ICS . I based this on the documentation protocol.
My advantage would be to implement Synapse. Synapse uses an object model, not a component model, and is very easy to use and extend. The latest version of the developer (available via SVN) supports Delphi 2009, and I expect it to support Delphi 2010 soon.
source share