Blog Yazılarım

Socket İO Nedir

Socket.IO realtime web uygulamaları için bir JavaScript kütüphanesidir. Web istemcileri ve sunucuları arasında realtime çift yönlü iletişim sağlar.

Socket.io, Node.js ile gelişenlerin en değerli kütüphanelerinden biridir. Neden? Senkronize iletişimin sadece uygulamanızda gerçekleşmesine izin verdiği için bu realtime iletişim anlamına gelir.

Socket.io'nun sunduğu olanaklar gerçekten çok büyük. Web sitenize gelen ziyaretçiler arasında anında iletişim gerektiren her şey için yararlıdır. Bu, örneğin, sayfayı yeniden yüklemeye gerek kalmadan verileri getirir.

WebSocket :

WebSocket, tüm yeni tarayıcılar tarafından desteklenen bir özelliktir. İstemci ve sunucu arasında senkronize ikili alışverişe izin verir .

Web üzerindeki iletişim genellikle senkronize edilmez. İnternet her zaman bu şekilde olmuştur: istemci talep eder ve sunucu yanıt verir.


WebSocket istemci ve sunucu arasında açık kalan bir iletişime izin veren bir yeniliktir. Tarayıcı ve sunucu birbirine bağlı kalır ve bu bağlantı aracılığıyla bir yönde ve diğer yönde mesaj alışverişi yapabilir. Yani artık sunucu kendi başına bir mesaj gönderebilir.

Socket.io, WebSockets'i çok kolay kullanmamızı sağlar. Socket.io'nun her müşteri için realtime iletişim yönteminin en uygun olduğunu belirlediğini görebiliriz.



Bu yazıyı paylaş

Yorumlar (0)

Yorum Yap