COAP API を Java に開発しました。うまく機能しています。サンプル URL: coap://localhost:5683/test-url 。この API は、電子デバイスを使用してトリガーされます。
nodejsで開発された別のプロジェクトがあります。しかし、ノード js を介して COAP API をトリガーしたいと考えています。
このURLをたどりました。 node-coap が機能していません。誰か私に提案してください。
const coap = require('../') // or coap
, server = coap.createServer()
server.on('request', function(req, res) {
res.end('Hello ' + req.url.split('/')[1] + '\n')
})
// the default CoAP port is 5683
server.listen(function() {
var req = coap.request('coap://localhost:5683/test-url');
req.on('response', function(res) {
res.pipe(process.stdout)
res.on('end', function() {
process.exit(0)
})
})
req.end()
});
エラーの詳細:
Error: bind EADDRINUSE 0.0.0.0:5683
at Object.exports._errnoException (util.js:893:11)
at exports._exceptionWithHostPort (util.js:916:20)
at dgram.js:221:18