0
我試圖發送一些消息到服務器。 這就是我做與節點js使用socket.io奇怪的錯誤
for(var i=0; i<100; i++){
var post={
att1 : var.att[i].att1,
att2 : var.att[i].att2,
att3 : var.att[i].att3,
att4 : var.att[i].att4
}
sock.write(JSON.stringify(post));
}
,但我得到這個奇怪的錯誤
events.js:72
throw er; // Unhandled 'error' event
^
Error: write EPIPE
at errnoException (net.js:904:11)
at Object.afterWrite (net.js:720:19)
logout
爲什麼出現這種情況?插槽的緩衝區是否已滿?
發表'events.js:72'。你可以在關閉套接字後寫信嗎?也許你應該等待回調才能做的事情? – slezica
這是因爲「扔呃;」沒有被抓住。這就是爲什麼你得到未處理的錯誤。你需要使用try catch。女巫的抓住,你將能夠得到更可讀的錯誤。 – jnbdz
謝謝我會盡力趕上錯誤 –