{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"WebSocket ile Sohbet Uygulamalar\u0131: Ba\u015ftan Sona K\u0131lavuz","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"MRJaXXzCAP\"><a href=\"https:\/\/fatihsoysal.com\/blog\/websocket-ile-sohbet-uygulamalari-bastan-sona-kilavuz\/\">WebSocket ile Sohbet Uygulamalar\u0131: Ba\u015ftan Sona K\u0131lavuz<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/websocket-ile-sohbet-uygulamalari-bastan-sona-kilavuz\/embed\/#?secret=MRJaXXzCAP\" width=\"600\" height=\"338\" title=\"&#8220;WebSocket ile Sohbet Uygulamalar\u0131: Ba\u015ftan Sona K\u0131lavuz&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"MRJaXXzCAP\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle heyecan verici bir konuyu ele alaca\u011f\u0131z: WebSocket'ler ve bunlar\u0131n ger\u00e7ek zamanl\u0131 sohbet uygulamalar\u0131nda nas\u0131l kullan\u0131ld\u0131\u011f\u0131n\u0131. Bu makalede, WebSocket'lerin temellerinden, avantajlar\u0131ndan ve bir \u00f6rnek uygulama geli\u015ftirmenin ad\u0131mlar\u0131na kadar her \u015feyi detayl\u0131 bir \u015fekilde inceleyece\u011fiz. \u00d6ncelikle, WebSocket'lerin ne oldu\u011funu ve neden geleneksel HTTP isteklerine g\u00f6re daha iyi bir \u00e7\u00f6z\u00fcm oldu\u011funu anlamak \u00f6nemlidir."}