Kimlik doğrulama veya yönetimden onay bekliyor.
Ben de bunu anlamıyorum, sunucuda yeni bir port açmak istemedik ne demek. Kızmayın ama çok saçma.
Sunucunun işi bu yani gerekiyorsa açacaksınız. Sunucu sizin işinizi yapmak için var, bir tane fazla port açmak neden rahatsız ediyor. Onlarca port açık zaten yani ne sebebi olabilir.
Yine kızmayın ama benim aklıma ilk ne geldi biliyor musunuz? Siz websocket i bilmiyorsunuz, öğrenmesi de zor geliyor, şimdi onu öğrenmek yerine bildiğimiz metodlardan başka bir yol var mı onu araştırıyorsunuz. Vallahi de bu canlandı kafamda direk.
Gerçek zamanlı chat uygulaması için websocket kullanmak zorundasınız. Başka bir yöntem varsa da temelinde ya websocket vardır yada TCP protokolü üzerinde long polling yaparak socket taklit edilir. Firebase gibi gerçek zamanlı veritabanları kullanabilirsiniz belki ama yine de o iş için değil firebase, bence.
Ajax la kesinlikle olmaz. 100 kişinin aktif olduğu sistemde kimse kimseye 3 gün mesaj atmazsa siz her 5 saniyede bir yeni mesaj var mı diye kontrol etseniz dakikada 1200 request, 3 günde 5.184.000 request i boş yere atacaksınız demektir.
Böyle bir şey yapacaksanız da yapmayın, yaptıysanız da imha edin yani şu güzelim teknolojileri kullanmayacaksanız lütfen yapmayın.