Argus supports protocol-independent transport interface of WinSocket 2.0 (which was introduced in Windows NT version 4.0). Using WinSocket 2.0 allows you work seamlessly with a number of transport protocols such as TCP/IP, X.25 etc., use protocol-independent symbolic host name resolution (for example, SAP, X.500 etc., not only DNS), Win32-overlapped input/output modes, shared sockets, conditional acceptance etc.
The current version of Argus supports the most widely used WAN protocol - TCP/IP. In future versions we are planning to implement support for other protocols.
In regard of WinSocket 2.0 and Win32 use and the multi-threaded program architecture, host name resolution, connection and disconnection›s, input/output operations with TCP/IP are functioning as parallel processes; such way of operation provides optimal resource usage and minimum system load.
TCP/IP Daemon is the centre of control for all TCP/IP operations.