tekrardan merhaba hocam, remove olayı çözüm sağlamadı bende birkaç yöntem denedim ama onu düzeltmeyi bıraktım.
İç mesaj kısmını yazarken karşı taraf 1 kere mesaj gönderdiğinde socket ile yaklaşık 7-9 arası mesaj geliyor. Bu neden oluşur?
Veri tabanında 1 tane.
html() kullandığımda istediğim gibi oldu teşekkür ederim.
Fakat şöyle bir şey var sen bana mesaj gönderdiğinde istediğim gibi üstüne biniyor mesaj.
Ama senden önce eğer bir başkası bana mesaj gönderdiyse sayfayı yenilemeden sen bana mesaj attığında öteki mesajının üstüne biniyor veritabanından çekilen eski mesaj altta kalıyor
Yani senin mesajın 2 farklı şekilde gösteriyor.
Bu şekilde yazdığım zaman yeni mesaj gönderdiğimde anlık yenileme yapmıyor.
Şuan bu şekilde gönderdiğim her mesaj clientte en üstte geliyor. Benim istediğim aynı kişi yeni mesaj attığında üstte gelmesi değilde o mesajın yerini almasını istiyorum.
Yani kişinin gelen kutusunu yazıyorum herkesten gelen mesajları görebildiği.
cevabınız için teşekkür ederim hocam.
Socket.io videonuzu izleyerek gerçek zamanlı chat işlemi yapıyorum. Videodaki tüm konuyu anladım fakat chat işlemi yaptığım için gelen mesaj eski mesajın üstüne geliyor bir önceki mesajı nasıl sildirebilirim?