ブラウザによっては「favicon.ico」のリクエストも行なってくるので
URLを見て分けてやらないと2回実行されちゃう模様。
以下のようにfaviconリクエストのチェックをすれば解決。
http.createServer(function (request, response) {
// ここにfaviconチェックを入れる
if (request.url != '/favicon.ico') {
// Your code here.
}
}).listen(12345);
console.log("Started port 12345.");