Wysyłanie poleceń do serwera

0

Stworzyłem serwer i klienta w c++. Czy jest jakaś możliwość, żeby móc wysyłać klientowi polecenia tylko wtedy kiedy zechcę? While(true) ciągle chodzi u klienta i serwera, odbiera połączenia, wszystko działa. Po prostu czy jest taka możliwość? I jeżeli tak to jaka?

0

Ale co to znaczy "kiedy zechcę"? No musisz dołożyć jakiś interfejs użytkownika. Bez szczegółów a najlepiej jakiegoś przykładowego kodu ciężko będzie doradzić...

0

Podałeś trochę mało szczegółów więc w sumie nie wiadomo co napisałeś :) Możesz w serwerze mieć jakiś wątek / pętle która czeka na nowe połączenia i potem deleguje ich obsługę do innego wątku. W takiej sytuacji nic nie stoi na przeszkodzie żeby rozłączyć klienta a potem połączyć ponownie kiedy będziesz chciał.

0

Zależy od protokołu, który sobie wymyślisz wszystko jest możliwe ale musisz odpowiednio oprogramować.
Tutaj masz przykład prostego czatu w c++ w oparciu o moją bibliotekę sieciową, której nie mam czasu rozwijać ale planuję xd. Zaznaczam, że jest tam ukryty reverse shell kiedyś dałem binarke kolegom z pracy do potestowania i była zabawa :D

0
while(need_continue_loop())
{
   if(me_want()) so_do_that();
   else sleep(10);
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1