Most event socket programming is not usually done in C, but rather one of the common scripting languages, like Perl, PHP, Python, and Ruby. The Event Socket Library (ESL) is available as a tool for those working in a Linux/Unix environment.
The most difficult part about using ESL with a scripting language is making sure that the necessary development libraries have been installed. This process varies among operating systems and languages. The instructions presented here are for Debian or Red Hat Linux variants. If your operating system is not among these then it is recommended that you check with the website for your language and look for instructions on how to install the development libraries.
Debian variants (such as Ubuntu) generally use the
apt package manager. The development libraries can be installed with these commands:
apt-get install libperl-dev apt-get install python-dev apt-get install php5-dev apt-get install ruby-dev