Burhan KARADERE
Bilgisayar Mühendisi - Ekonomist; 1982 yılında Fatih/Karagümrük/İstanbul doğumlu. Aslen İstanbul'lu baba tarafından Antalya/İbradı anne tarafından Trabzon/Of 'ludur. Bilişim teknolojileri üzerine AR-GE çalışmaları yapıyor. Özel bir şirket de SAP SE ERP sistemleri üzerine proje yöneticisi olarak çalışmakta. Fenerbahçe spor kulübü üyesi. Uçak teknolojileri (jet-motorları) bu aralar en büyük ilgi alanı. SoloTürk hayranı. İyi bir drone Pilot'u. Genellik ile uçurum kenarlarında yaşar. Teknolojik ürünler hakkındaki deneyimlerini siz değerli meraklı yoldaşlara paylaşmaya çalıyor. Bilgi'nin insanı zehirlediği felsefe savunucusu. Konu bağımsız kafa açan her türlü akli ve nakli ilim-bilim-gönül ile ilgilenmekte, ayrıca meta fiziğe de inanmakta :) Elektrik ile çalışan her konu hakkında bey'in fırtınası sevenler buraya. Daha fazla bilgi için blog.karadere.com adresin'den takip'e devam edebilirsiniz. Çağrı Kodu : TA1HKB Kod Adı : Burhan_07 Nickname : Swish_+
SAP abap smartform da barcode 128 kullanı mı ? EAN 128 barcode in Smartforms Node JS dersleri. Kurulumu
Ağu 11 2015
Node JS ile chat örneği.
Paylaş.
node server_chat.js
chat sayfası index.html
<!DOCTYPE html>
<head>
<meta name=”author” content=”Burhan KARADERE”>
<link rel=”stylesheet” type=”text/css” href=”css/style.css” />
<script src=”http://code.jquery.com/jquery-1.8.0.min.js”></script>
<script src=”http://localhost:3000/socket.io/socket.io.js”></script>
<script type=”text/javascript”>
$(document).ready(function(){
var socket = io.connect(“http://localhost:3000”); // 3000 portuna connect olduk
$(“#mesajGonder”).click(function(){ // #mesajgonder’a tıklandığında
var mesaj = $(“#mesajinput”).val(); // #mesajinput’un value’sini al
var nick = $(“#nickinput”).val(); // #nickinput’un valuesini al
if (!mesaj){
return; // mesaj değişkeninin içi boşsa ya da yoksa işlem yapma
}
socket.emit(‘mesajgonder’,{ //socket.emit (‘mesajgonder’) aracılığıyla server.js’de socket.on da bizi bekleyen komutu JSON olarak yolladık.
‘mesaj’ : mesaj,
‘uid’ : nick // Hem mesajı hem uid yani kullanıcı kimliğini socket.on’a aktardık.
});
$(“#mesajinput”).val(“”);
});
socket.on(“mesajgitti”, function(data){ //Server.js deki socket.emitten mesaj’ı client’imize socket.on(mesajgitti) ile aldık.
$(“#yazismalar”).append(“<li>”+ data.uid + ” diyor ki :” + data.mesaj + “</li>”); // aldığımız datayı(mesaj ve nicki) append ile #yazismalar divinin içerisine li olarak ekledik.
});
});
</script>
</head>
<body>
<div class=”chatsite”>
<div class=”mesaj-kapsa”>
<ul id=”yazismalar”>
<p>Mesajlar</p>
</ul>
</div>
<div class=”form-kapsa”>
<input type=”text” id=”nickinput” placeholder=”Nick Giriniz”></input>
<textarea id=”mesajinput”></textarea>
<button id=”mesajGonder”>Gönder</button>
</div>
</div>
</body>
</html>
server_chat.js sayfası
var io = require(‘socket.io’).listen(3000); //3000 portunu dinlemeye başladık.
io.sockets.on(‘connection’, function(socket){ // tüm node işlemlerini kapsayan ana fonksiyonumuz
socket.on(‘mesajgonder’, function(data){ //clientte’ki mesajı aldık
socket.emit(‘mesajgitti’, data) //server mesajı client’e geri gönderdi emit ile
socket.broadcast.emit(‘mesajgitti’, data) //
});
});
kaynak : https://nodejs.org/
By Burhan KARADERE • 2015 - 2016, Node JS • 0 • Tags: çalışır, chat, javascript, js, nasıl, node, nodejs, örneği