Websockets dapat digunakan oleh aplikasi web atau situs web untuk menyiapkan
bi-diretional (dua-arah), saluran lengkap komunikasi duplex melalui
koneksi TCP tunggal.
Dilengkapi dengan protokol ringan, memungkinkan pengembang untuk menyadari kasus penggunaan sebenarnya. WebSockets juga memberikan alternatif untuk
berat penggunaan Ajax, HTTP Panjang Polling atau Komet.
Setelah awal berbasis HTTP jabat tangan, koneksi TCP tetap terbuka, memungkinkan aplikasi untuk mengirim & menerima data yang sewenang-wenang. Sering pelabuhan 80 atau 443 untuk dienkripsi WebSocket saluran yang digunakan.
Dengan WebSocket standar didefinisikan dalam
ZAP mampu untuk: