###前提・実現したいこと
Node.jsでExpressを利用したWebサーバーを動かしています。
そこにSocketのTCP通信で送られてきたメッセージ対する処理を行いたいのですが
待ち受けポートを増やしたくありません。
よろしくお願いします。
javascript
1var http = require('http'); 2var express = require('express'); 3var app = express(); 4var router = express.Router(); 5app.use('/', router.get('/', function (req, res, next) { 6 res.send('GET request to the homepage'); 7 }); 8); 9var server = http.Server(app); 10server.listen(3000);
###試したこと
下記コードを追加しました。
var net = require('net'); net.createServer(function(sock) { // 'data' イベントハンドラー sock.on('data', function(data) { console.log('data: ' + data ); }); }).listen(3000);
###エラー
Error: listen EADDRINUSE :::3000 ...
###補足情報(言語/FW/ツール等のバージョンなど)
node v7.6.0
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。