JavaScript Me WebSockets Kya Hai?

Real-time, bidirectional communication ke liye WebSockets ko samjhein.

WebSocket Kya Hai?

WebSocket ek communication protocol hai jo ek single, long-lived TCP connection ke upar full-duplex (two-way) communication channels provide karta hai. Isse client aur server dono kisi bhi samay data bhej ya receive kar sakte hain.

WebSocket vs. HTTP

FeatureHTTPWebSocket
CommunicationOne-way (Client → Server)Two-way (Client ↔ Server)
ConnectionRequest ke baad closePersistent (hamesha open)
Use casesStatic sites, REST APIsChat apps, live scores

JavaScript Me WebSocket Kaise Use Karein?

// Connection Create karna
let socket = new WebSocket("ws://example.com/socket");

// Connection Open Event
socket.onopen = function() {
  socket.send("Hello Server!");
};

// Server Se Message Receive Karna
socket.onmessage = function(event) {
  console.log("Message from server:", event.data);
};

// Connection Close Karna
socket.onclose = function() {
  console.log("Connection closed!");
};

Test Your Knowledge!

Kya aap WebSockets ke baare mein seekh chuke hain? Chaliye dekhte hain!

Start Quiz