Klient TCP w Bashu

MateuszS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 311
0

Witam,

Mam serwer napisany w pythonie. Teraz chciałbym napisać klienta natomiast musi być napisany w bashu.
Na razie udało mi się przesłać wiadomość uzywajac:

Kopiuj
echo "siema" >> /dev/tcp/IP/PORT

ale niestety nie spelnia to moich założeń gdyż po stronie serwera chcę mieć osobny wątek dla każdego klienta a połączenie musi być utrzymywane. Powyższy sposób jedynie wysyła wiadomość.

Pozdrawiam

zamiana znacznika <code class="c"> na <code class="bash"> - @furious programming

satirev
  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
exec 3<>/dev/tcp/${SERVER}/${PORT}
# tutaj dodaj jakąś pętle/warunki/etc
echo "cenzura" >&3
cat <&3

dodanie znacznika <code class="bash"> - @furious programming

MateuszS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 311
0

Czy Twoja metoda rozni sie czyms od mojej procz tego ze korzystasz z deskryptora?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.