あまりにも内容がない日記で申し訳ないのですが。
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 件のコメント:
コメントを投稿