EPIPE a Node.js bayan haɗawa da wakilin SOCKS
Fassara EPIPE na Node bayan haɗawa da matsayin SOCKS kuma duba ko an kammala handshake da ake bukata.
Abin da ya faru na connect a socket na Node yana gaya maka cewa TCP ya isa wakilin. Ba ya cewa wakilin ya buɗe haɗi zuwa inda ake nufi.
Sabar SOCKS5 tana jiran tattaunawar hanyar, duk wani tabbaci da aka zaɓa, da buƙatar inda ake nufi kafin zirga-zirgar aikace-aikacen. Aika buƙatar HTTP nan da nan na iya sa sabar ta rufe haɗin. Rubutu daga baya na iya haifar da EPIPE.
EPIPE shi kaɗai baya tabbatar da rashin handshake. Yana ba da labarin rubutu zuwa haɗin da abokin tafiya baya karɓar wannan sadarwa kuma. Karanta abubuwan da suka faru a baya da amsoshin ka'ida don gano dalilin da ya sa abokin tafiya ya rufe.
Yi amfani da mahaɗi da ke aiwatar da cikakken musayar SOCKS. Ga babban abokin ciniki na HTTPS na Node, wakili mai sanin SOCKS na iya yin wannan tattaunawa kafin TLS na inda ake nufi. Idan kai kaɗai ke aiwatar da musayar, tara bayanai bisa ga tsawon filayen ka'idar. Ba a tabbatar da cewa abin da ya faru na data ɗaya zai ƙunshi cikakkiyar amsa ɗaya ba, kuma adireshin da aka ɗaure da aka mayar bai kamata ya yi daidai da igiyar byte ɗaya da aka hardcode ba.
Yi rijistar sarrafa kuskure kafin aikin ya iya gazawa, riƙe matakin haɗin a cikin rahoton kuskure, kuma aika ka'idar inda ake nufi bayan tattaunawar ta yi nasara kawai. Kama kuskuren yana hana abin da bai samu kulawa ba; baya gyara musayar da ba daidai ba.