Sık Sorulan Sorular

Yardımamı İhtiyaçın var ?

Hizmetlerimiz

Özel Yazılım

Web Yazılım

Mobil Uygulama

Web Tasarım

Neler Yapıyoruz?

Önceliğimiz özel yazılım geliştirme: ERP, CRM, süreç otomasyonu ve sektöre özel kurumsal çözümler. Web, mobil ve masaüstü projelerinizi keşiften canlıya almaya kadar planlı süreçlerle yürütüyoruz; SEO uyumlu altyapı ve sürdürülebilir kod standartlarımızdır.

Web yazılım ve projelerde önceliğimiz yapılacak olan yazılımın algoritmasını çıkararak bugün ve yarın olacak tüm ihtiyaçlarınıza dönük çalışmaların temelini hazırlarız

Teklif Al:

socket programlama nedir?

socket programlama nedir?

Soketler, süreçler arası iletişim için kullanılır. Interprocess iletişimi istemci-sunucu modeline dayanır. Bu durumda, istemci-sunucu birbiriyle etkileşime giren uygulamalardır. İstemci ve sunucu arasındaki etkileşim bir bağlantı gereklidir. Soket programlaması, etkileşime girecek uygulamalar arasındaki bağlantıyı kurmaktan sorumludur.Kısacası ağ iletişimini temin eden bir uyarlamadır.

Soketler, süreçler arası iletişim için kullanılır. Interprocess iletişimi istemci-sunucu modeline dayanır. Bu durumda, istemci-sunucu birbiriyle etkileşime giren uygulamalardır. İstemci ve sunucu arasındaki etkileşim bir bağlantı gereklidir. Soket programlaması, etkileşime girecek uygulamalar arasındaki bağlantıyı kurmaktan sorumludur.Kısacası ağ iletişimini temin eden bir uyarlamadır.

Çevrim içi kullanıcıların buluştuğu bir platform oluşturdunuz ve kullanıcılar arası anlık mesajlaşma özelliği getireceğinizi varsayalım, bir kullanıcından diğer bir kullanıcıya mesaj gönderildiğinde sunucu tarafında bir değişiklik olur ve sunucu bunu istemciye bildiremez. Bu değişikliği algılayabilmek için polling, long polling ya da websocket gibi yapılar kullanılır. Polling belli aralıklarla sunucuya istek yapar, sunucu her isteğe bir cevap oluşturup gönderir ve bu çok fazla trafik yaratarak, bu da anlık konseptinin dışına çıkar. Long polling ise sunucuya isteği atar fakat sunucu tarafından cevap dönmesi için yeni bir istek yapılmasını bekler. Websocketler ise HTTP protokolüne uygun olmayan eş zamanlı web uygulamarındaki karmaşık yapının basitleştirilmesini sağlar.Websocket’ler polling’e göre daha az band genişliğine ihtiyaç duyar. Websocket ile kalıcı bir bağlantıyla oluşturduğumuz port üzerinden kullanıcılar arası iletişim portunu dinleyebilir ve anlık olarak kullanıcılar arası iletişimi ucuz ve hızlı yoldan halletmiş olursunuz.
Ergin Yazılım blog ekibi

Ergin Yazılım Blog

Özel yazılım · Web tasarım · SEO

İstanbul merkezli ekibimiz özel yazılım, e-ticaret ve dijital pazarlama konularında güncel içerikler paylaşır. Proje teklifi için iletişime geçebilirsiniz.

Projeniz için ücretsiz teklif alın

Web sitesi, özel yazılım veya SEO projeniz için uzman ekibimizle görüşün.

İletişime Geçin
👩 Elif Merhaba! Ergin Yazılım'a hoş geldiniz.