Sık Sorulan Sorular

Yardımamı İhtiyaçın var ?

Hizmetlerimiz

E-Ticaret

Web Tasarım

Web Yazılım

Server

Neler Yapıyoruz ?

Yazılım ve Bilişim Teknolojileri olarak siz değerli müşterilerimizin web, mobil, masaüstü yazılım ve özel projelerinizi hayata geçirmekten mutluluk duyarız. Özellikle kurumsal ve özel web projeleri üzerine hizmet veren uzman, genç ve dinamik bir kadroya sahip olan şirketimiz; masaüstü yazılım, mobil uygulama, paket yazılım geliştirme isteklerinizi yerine getirmenin yanı sıra sosyal medya, reklam ve seo danışmanlığı hizmetlerinizi de yapmaktadı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

Web tasarım · Yazılım · SEO

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

Projeniz için ücretsiz teklif alın

Bu yazıdaki konularla ilgili web sitesi, yazılım veya SEO projeniz için uzman ekibimizle görüşün.

İletişime Geçin