Mamy bardzo prosty skrypt do przesyłania komunikatów TCP, który wysyła tekst do portu serwera, który zwraca i wyświetla odpowiedź.Jak mogę zamknąć połączenie netcat po zwróceniu określonego znaku w odpowiedzi?
Część skryptu Dbamy o wygląda mniej więcej tak:
cat someFile | netcat somehost 1234
odpowiedź powraca serwer jest „kompletna” raz mamy pewien kod znaku (konkretnie) zwrócony.
Jak mogę zamknąć połączenie, gdy otrzymam ten znak specjalny?
(Uwaga: Serwer nie zamknie połączenie dla mnie, a ja obecnie tylko CTRL + C skrypt, kiedy mogę powiedzieć to zrobić, życzę, aby móc wysłać wiele z tych wiadomości. jedna po drugiej)
(Uwaga:. netcat -w x
nie jest wystarczająco dobry, bo chcą pchnąć te wiadomości przez tak szybko jak to możliwe)
jest '& 001C' 16 bit punkt kodowy Unicode czy jest to tylko postać ASCII' 0x1C'? – caf
Wierzę, że to jest ostatnie. – SCdF