What are the main features of ITK ?
ITK gives the developpers easy access to the following features: • access to low-level TCP/IP using MacTCP, OpenTransport or Winsock, • high-level TCP/IP routines to send and receive files or pictures, • secured connections using SSL or TLS, • access to low-level UDP, • access to DNS (name to IP and IP to name, with DNS load balancing), • access to Internet Config preferences, • utility features to convert text to or from HTML encoding, URL encoding and ISO 8859-1, • file encoding using MacBinary and BinHex, • picture (JPEG and GIF) support including GIF encoding with interlace, transparency and resize, • some goodies like StopWatch routines and inter process communication (message FIFO), • standard cryptography algorithms to protect your data and interact with cryptography secured servers or clients, • data compression to optimize bandwidth use (like compressed HTML), • ready-to-use examples for SMTP, POP3, HTTP…