latysheff / node-sctp

SCTP userspace sockets for Node.js
MIT License
59 stars 10 forks source link

An attempt was made to access a socket in a way forbidden by its access permissions. #30

Closed MHamzaRajput closed 1 year ago

MHamzaRajput commented 1 year ago
const sctp = require('sctp')

const server = sctp.createServer();

server.on('connection', socket => {
    console.log('remote socket connected from', socket.remoteAddress, socket.remotePort)
    socket.on('data', data => {
        console.log('server socket received data', data)
        socket.write(Buffer.from('010003040000001000110008000003ea', 'hex'))
    })
});

server.listen({ port: 13905 }, () => {
    console.log('server listening');
    const socket = sctp.connect({ host: '127.0.0.1', port: 13905 }, () => {
        console.log('socket connected')
        socket.write(Buffer.from('010003010000001000110008000003ea', 'hex'))
    })

    socket.on('data', buffer => {
        console.log('socket received data from server', buffer)
        socket.end()
        server.close()
        process.exit()
    })
})

Unable to create a server. kindly help.

MHamzaRajput commented 1 year ago

Issue solved by giving administrative access to my terminal