Tolong jelaskan mengenai WebSocket dalam bahasa melayu

WebSocket ialah sebuah protokol yang membenarkan komunikasi dwi-arah dalam satu sambungan TCP. Sambungan WebSocket dimulai menerusi persetujuan (handshake) antara pelanggan dan pelayan. Protokol ini menggunakan format yang serupa dengan HTTP supaya pelayan lama faham akan permintaan yang dipersembahkan kepadanya lantas mampu membalas dengan format yang difahami oleh pelanggannya.