Chapter 6. Networking in Tcl
This chapter covers fundamental topics related to networking in the Tcl language, with a focus on the TCP and UDP protocols. It outlines the basic abilities offered by Tcl, and the following chapters will gradually approach more advanced topics. The entire subject is far too extensive to be described in one book. We assume the reader has basic knowledge of these protocols and IP networking in general, and is familiar with core concepts such as client, server, peer, connection, and other similar ones.
The importance of network programming cannot be underestimated nowadays. Even if your application does not interact with the network directly, there is a set of tasks or features such as checking the online availability of the updates that implies the 'network awareness' of your software. The programming language you are going to use to develop this software should allow the handling of network operations in an easy and convenient fashion, and yes, Tcl is such a language...