Forum
Şimdi, ben Socket.IO kullanarak bir chat app uygulaması yapmaktayım.
Server ve Client dosyaları şu şekilde;
Daha Net Görebilmek İçin <<----
Socket.IO kullanırken bildiğim kadarıyla bir server'a ihtiyaç duyulmuyor.
Bu uygulamayı apk halinde aygıtta denemek istediğimde hata alıyorum.
Aygıtta çalıştırmak için extra bir server a mı ihtiyacım var eğer varsa , socket.io nun espirisi kalmaz ki! server donanımı olduğu sürece socket le yaptıklarımı zaten yapabilirim. Yani demek istediğim socket.io yu cihazda kullanmak için server donanımı kullanmak zorunda mıyım ?
Selamlar,
Socket io size ileitşim için bir arayüz sunuyor gibi düşünün. Projenin host edileceği makina sizin aslında donanımınız oluyor. Çünkü belirli bir port üzerinden haberleşeceksiniz. Veriler oraya gelecek ve sizde o portu dinleyerek gerekli işlemleri yapacaksınız. Bunu host ettiğiniz makina farklı da olabilir. Yani oradaki iş yüküne bağlı olarak sadece message server (tamamen farklı bir sunucu )da oluşturabilirsiniz. Fakat daha küçük orta çaplı projelerde ayrı bir server a ihtiyaç duyulmuyor. Projeninin yayında olduğu host sunucusu aynı zamanda socket sunucusu gibi kullanılabiliyor. Local ortamda bu server doğal olarak geliştirmekte olduğunuz bilgisayar 🙂