Learn Tcl and you'll never look back when it comes to developing network-aware applications. This book is the perfect way in, taking you from the basics to more advanced topics in easy, logical steps. Overview Develop network-aware applications with Tcl Implement the most important network protocols in Tcl Packed with hands-on-examples, case studies, and clear explanations for better understanding What you will learn from this book Get to know the the tools available to ease up development of Tcl code Discover Tcl's approach of using events over threads, which is very different from many other languages Learn the VFS feature that allows the usage of Metakit database as normal file system Create loggers, define log levels, write your logs to file or channel, and trace the execution of your code Get to know the key differences between free TclPro Debugger and paid ActiveState Tcl Dev Kit Debugger Handle different text encoding, dependent on the region you live, and create multi-language, internationalized application with msgcat package Handle UDP communication in Tcl was presented, with TclUDP extension as the implementation Manage files remotely over File Transfer Protocol (FTP) and learn to download a file from a web site using Hypertext Transfer Protocol (HTTP). Learn the usage Lightweight Directory Access Protocol (LDAP) to look up information and/or authenticate users, manually querying host names and time servers Get to know the Tcl package Scotty that handles SNMP and provides a Tk based GUI application that can be used for inspecting devices, discovering systems within our network and browsing data that can be retrieved over SNMP Use Tcl code as legacy CGI scripts and improve it with ncgi package Create client-server application based on HTTP protocol and Tclhttpd as embedded web server packed into Starkit technology for easy deployment Connect to XML-RPC services and issue methods remotely, and easily integ