Html Html Dersleri , Html Sohbet Temaları , Html Kodları , Html Renk Kodları ' na bu başlık altından ulaşabilirsiniz. |
|
Seçenekler | Stil |
19 Haziran 2021, 22:44 | #1 |
HTML5 Websocket Kullanımı
Merhabalar ;
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] için sizlere hazırladığımız yeni konumuz HTML5 Websocket Kullanımı. IRC Forumlarımız adına sizler için araştırdığımız, web üzerinden belirli kaynaklardan edindiğimiz bilgiler eşliğinde Websocket Nedir ? / Hangi alanlarda Kullanılır ? / Html5 ile bağlantısı gibi soruları cevaplamaya çalışacağız. Html5 ile birlikte gelen Websocket , sunucu ve istemci arasında karşılıklı veri akışına olanak sağlar. Websocket Nedir ? Websocket IETF tarafından RFC 6455 ile kuralları belirlenmiş sunucu ve istemci arasında karşılıklı , çift taraflı veya terminolojideki adıyla full duplex veri alışverişine imkan ve olanak sağlayan protoküldür. Neden Websocket Kullanılır ? Oyun , gerçek zamanlı web uygulamaları ve sohbet gibi sürekli ve daimi veri alışverişin bulunan alanlar vardır. HTTP protokolü tek taraflı iletişim sağlar. Sunucu sadece istemci üzerinden gelen isteklere cevap verebilir. Sunucu üzerinden gelen bir istek ile istemci cevap verebilir. Yeni bir istek HTTP protokolündeki kuralların tekrar edilmesine ve fazla trafik kullanıma neden olmaktadır. Bu aşırı veri trafiği ve buna bazlı oluşabilecek yüksek maliyetten kurtulmak için websocket kullanılabilir. Websocket Nasıl Kullanabilirim ? Websocket sunucusuna ve websocket API destekleyen tarayıcıya ihtiyaç duyulur. Websocket Sunucu Bir protokol olan Websocket çeşitli kurallara sahiptir. RFC 6455 kuralları uygulayarak C, C++ , C# , Java i Node.js ve Php gibi programlama dilleri sunucuyu oluşturabilirsiniz. Hız , güvenlik ve esneklik için çeşitli kütüphanelerden faydalanabilirsiniz. C++ için uWebsocket , .NET için SignaIR, Java için Java-Websocket , Node.js için ise Socket.IO kütüphaneleri kullanabilir. Websocket kullanabilmek için öncelikle HTML5 ile birlikte gelen Websocket API kullanılması gerekir. Websocket API içinde veri alışverişinde kullanılan çeşitli özellik, olay ve metotlara sahip Websocket sınıfı yer alır. Nasıl Bağlantı Kurulur Ws sunucuna bağlanmak için sınıfın kurucusuna websocket adresinin yazılmaıs yeterli olacaktır. Kodvar ws = new WebSocket("ws://websocket-adresi:port"); HTML-Koduvar ws = new WebSocket("ws://echo.websocket.org"); Bağlantı kuruldu ise Websocket API içerisindeki ; onopen Bağlantı sağlandığında tetiklenir. onerror Hata olduğunda tetiklenir. onmessage Sunucudan veri geldiğinde tetiklenir. onclose Bağlantı sonlandığında tetiklenir. PHP- Kodu
Veri Göndermek Sunucuya veri göndermek için send metodu kullanılır. Metot parametre olarak String, ArrayBuffer, Blob ve ArrayBufferView türünden değer alır. PHP- Kodu
Sunuculardan veri almak için onmessage olayına gönderilen MessageEvent sınıfındaki data özelliği kullanılır. PHP- Kodu
Sunucu ve istemci arasındaki bağlantıyı kapatmak için Websocket sınıfı içinde yer alan close metodu kullanılır. Bağlantı kapatıldıktan sonra onclose olayı tetiklenir. PHP- Kodu
PHP- Kodu
En önemli kısım söz konusu Websocket olduğunda sunucudur, bunun sebebi tüm bağlantılardan sunucunun sorumlu olmasıdır. Kaynak : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
________________
06/02/2023 İnsan olan herkesin kalbi acıdı.
Konu ExCaLuBuR tarafından (12 Mart 2023 Saat 22:23 ) değiştirilmiştir.. |
|
|
19 Haziran 2021, 22:46 | #2 |
bilgiler icin tsk ederiz guzel paylasim emeginize saglik
________________
No MoRe DramA
|
|
|
19 Haziran 2021, 22:47 | #3 |
Güncel ve bilinmesi bilgiler icin teşekkurler emeginize saglık
________________
|
|
|
02 Temmuz 2021, 01:52 | #4 |
Emeğine sağlık Ercan
________________
bazen insanlar iyilesmek istemez.
cünkü , icindeki acı sevdiklerinin son hatirasidir.. per aspera ad astra ✨ |
|
|
18 Eylül 2021, 07:47 | #5 |
emeginize saglik
________________
Hope. . . ✨
|
|
|
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
|
|