Burhan KARADERE
Bilgisayar Mühendisi ve Ekonomist 1982 yılında İstanbul Fatih'te doğdum. Bilişim teknolojileri alanında AR-GE çalışmaları yapıyor, özel bir şirkette SAP SE ERP sistemleri üzerine proje yöneticisi olarak görev alıyorum. Teknolojiye olan ilgim, uçak teknolojileri ve özellikle jet motorlarına yönelmiş durumda. Aynı zamanda SoloTürk hayranıyım ve iyi bir drone pilotuyum. Fenerbahçe Spor Kulübü üyesiyim ve teknoloji merakımı, özellikle bu alandaki deneyimlerimi paylaşmayı amaçlıyorum. Teknolojik ürünler ve yeniliklerle ilgili bilgileri paylaşarak, bu alandaki tutkumuzu geniş bir kitleye ulaştırmayı hedefliyorum. Felsefi olarak bilginin doğru yönetilmesi gerektiğine inanıyor ve metafiziğe olan ilgimi de ilim ve bilimle harmanlıyorum. Elektrikle çalışan her şey hakkında düşünmeyi ve beyin fırtınası yapmayı sevenlerle bilgi paylaşımı yapmaktan keyif alıyorum. Daha fazla bilgi için blog.karadere.com adresinden takip 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