2011年8月13日土曜日

Hello World



あまりにも内容がない日記で申し訳ないのですが。


homebrewでnode.js入れてたのに何も遊んでないのでとりあえずHello Worldぐらいは出そうと思った。


公式サイトnode.jsの例だとlistenのポート番号に1337を指定してたけど、それだと


/etc/services



menandmice-dns 1337/udp # menandmice DNS
menandmice-dns 1337/tcp # menandmice DNS

と被ってしまうので8124に変更。



var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Hello World\n');
}).listen(8124, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8124/');


http://127.0.0.1:8124/にアクセスしてHello Worldが表示される事を確認。


続いてecho serverを書く。



var net = require('net');

var server = net.createServer(function (socket) {
socket.write("Echo server\r\n");
socket.pipe(socket);
});

server.listen(8124, "127.0.0.1");



$ telnet localhost 8124

で確認、何か打って帰って来るのを確認。Ctrl + ]してqで終了。


とりあえず今日はここまで。





0 件のコメント:

コメントを投稿