Próbuję przetestować mój kod serwera (nie-http, niestandardowy protokół). Muszę utworzyć fałszywe gniazdo dupleksu, na które mogę wysyłać wiadomości asynchronicznie i odbierać wiadomości od.NodeJS: Jak utworzyć fałszywe gniazdo tcp do testowania serwerów
Osiągnąłem pewien marginalny sukces, tworząc strumień dupleksowy ze strumienia zdarzeń readArray i writeArray, ale readArray wymaga danych z góry, a writeArray nie uruchamia się, dopóki nie zakończy się strumień. Muszę przetestować z biegiem czasu. Idealnym rozwiązaniem byłyby dwa połączone ze sobą podwójne gniazda dupleksowe.
Czy istnieją jakieś istniejące rozwiązania w tym zakresie? Wolałbym nie uciekać się do inicjowania rzeczywistego serwera, żeby to przetestować.
[węzeł-mitm] (https://github.com/moll/node-mitm) może ci pomóc. –
node-mitm służy do przechwytywania wysyłanych żądań. Próbuję zasymulować przychodzące żądanie. – ChiperSoft