Below is a complete list of the functions available in AutoIt. Click on a function name for a detailed description.
| Function | Description |
|---|---|
| FtpSetProxy | Sets the internet proxy to use for ftp access. |
| HttpSetProxy | Sets the internet proxy to use for http access. |
| HttpSetUserAgent | Sets the HTTP user-agent string which is sent with all Inet requests. |
| InetClose | Closes a handle returned from InetGet(). |
| InetGet | Downloads a file from the internet using the HTTP, HTTPS or FTP protocol. |
| InetGetInfo | Returns detailed data for a handle returned from InetGet(). |
| InetGetSize | Returns the size (in bytes) of a file located on the internet. |
| InetRead | Downloads a file from the internet using the HTTP, HTTPS or FTP protocol. |
| Ping | Pings a host and returns the roundtrip-time. |
| TCPAccept | Permits an incoming connection attempt on a socket. |
| TCPCloseSocket | Closes a TCP socket. |
| TCPConnect | Create a socket connected to an existing server. |
| TCPListen | Creates a socket listening for an incoming connection. |
| TCPNameToIP | Converts an Internet name to IP address. |
| TCPRecv | Receives data from a connected socket. |
| TCPSend | Sends data on a connected socket. |
| TCPShutdown, UDPShutdown | Stops TCP/UDP services. |
| TCPStartup, UDPStartup | Starts TCP or UDP services. |
| UDPBind | Create a socket bound to an incoming connection. |
| UDPCloseSocket | Close a UDP socket. |
| UDPOpen | Open a socket connected to an existing server . |
| UDPRecv | Receives data from an opened socket. |
| UDPSend | Sends data on an opened socket. |