1
我在nodejs中使用omegle集成,並且我有一個連接到omegle客戶端的程序,接收他的消息並將其作爲中繼器發回(僅用於檢查連接的正確工作)。雖然這是一個未處理的錯誤,強制服務器關閉。 我如何處理下面的這個錯誤? 我已經使用try,catch,finally以及nodejs提供的uncaughtException方法.. 幫我解決... !!如何檢查與nodejs集成的錯誤(UNHANDLED EXCEPTION)?
ERROR-->
event.js:72
throw er; // Unhandled 'error' event
Error:connecr ETIMEDOUT
at errnoException (net.js:884:11)
at Object.afterConnect [as oncomplete] (net.js:875:19)
我的代碼 - >
var Omegle, om, start;
Omegle = require('../lib/omegle').Omegle;
om = new Omegle();
om.on('recaptchaRequired', function(key) {
return console.log("Recaptcha Required: " + key);
});
om.on('gotMessage', function(msg) {
var repeat;
console.log("Got message: " + msg);
repeat = function() {
var sent;
sent = "You said: " + msg;
return om.send(sent, function(err) {
return console.log(!err ? "Message sent: " + sent : "Error: " + err);
});
};
om.startTyping(function() {
return console.log("We started typing");
});
return setTimeout(repeat, 800);
});
om.on('strangerDisconnected', function() {
console.log("Stranger disconnected");
return start();
});
om.on('typing', function() {
return console.log('Stranger started typing');
});
om.on('stoppedTyping', function() {
return console.log('Stranger stopped typing');
});
start = function() {
return om.start(function() {
return console.log("connected with id " + om.id);
});
};
start();
我已閱讀文檔,並沒有寫有關此錯誤的地方.. 而且我也使用了try catch,但在我的情況下它根本不工作。 –