Networking and System Operations Even when working in a high-level language, it is sometimes necessary to interact with low-level system operations. Version 12 makes controlling the system a breeze with dedicated functions to query system properties such as available memory, running processes and network interfaces. Interprocess communication and network debugging are improved with extended socket and packet capture functionality. Even the handling of bytes and characters has been updated, with full Unicode support. Taken together, interacting with the operating system and other programs is smoother than ever. Create TCP and ZMQ servers. » Connect to TCP and ZMQ servers. » Monitor sockets. » Obtain information about currently running processes. » Measure available memory and memory usage. » Capture network packets during a specified time or specified evaluation. » Read and write ByteArray objects. » Encode binary data as Base64. » Process text using the full range of Unicode characters. » Serialize arbitrary expressions in WXF, an efficient binary format consumable by other languages. » Related Examples Socket Servers » Listen on a Socket » ZeroMQ Socket Pair » ZeroMQ Publisher Model » View Memory Information » Query System Processes » Capture Network Packets » Trace Network Packets » Read a File Directly as a ByteArray » Read Both Text and Data over the Network » Use the Full Range of Unicode Characters » Exchange Data Using WXF »