Я очень новичок в программировании Udp Socket, здесь я реализовал эхо-UDP-клиент, который подключается к UDP-серверу
var buffer = require('buffer');
var udp = require('dgram');
// creating a client socket
var client = udp.createSocket('udp4');
//buffer msg
var data = Buffer.from('Pradip Shinde');
client.on('message',function(msg,info){
console.log('Data received from server : ' + msg.toString());
console.log('Received %d bytes from %s:%d\n',msg.length, info.address, info.port);
});
//sending msg
client.send(data,9300,'192.168.1.187',function(error){
if(error){
client.close();
}else{
console.log('Data sent from client!!!');
}
});
, когда этот клиент отправляет сообщение на сервер, операционная система назначает этому клиенту случайный порт, нов моем сценарии я хочу статический порт, который никогда не изменится, возможно ли назначить статический порт клиенту udp?