Я использую response-native-udp для приложения реального времени в Reaction native. Но приложение после отправки нескольких пакетов прекращает отправку пакетов. Потому что он не может принимать некоторые пакеты. и может быть из-за используемого порта. Я не могу установить тайм-аут для получения сообщения от сервера. --use use использует для этого сокет Nodejs Dgram. Какие-либо решения, чтобы решить эту проблему?
a = dgram.createSocket({
type: 'udp4',
reusePort: port,
}, function(error){
alert("error in create socket:" + error)
});
a.on('listening', function() {
a.unref()
})
a.send(msgArray, 0, msgArray.length, port, ip, function(err) {
if (err) {
alert("Error in send: " + JSON.stringify(err));
a.close()
reject(false)
}
});
a.on('message', function(data, rinfo) {
a.close()
resolve(data)
});