Witam,
Napisałem Program.x
i wywołałem na nim rpcgen -aC program.x
, wszystko ok ale idąc dalej musiałem wywołać make -f Makefile.Program</code> dostałem pliki min. <code>Program_server
i Program_client</code>, są one typu executable, nadałem im uprawnienia x i chcę je uruchomić, jednak gdy wpiszę w konsoli <code>Program_client
dostaje command not found, jak mogę uruchomić ten program i co robię źle?
Musisz podać ścieżkę do tego pliku, czyli jeśli jest on w tym samym folderze, w którym jesteś, to styknie ./Program_client
.
Tak już to robiłem, wchodzę do folderu w którym znajduje się ten plik ./Program_client
i Program_cilent</code> a w wyniku dostaje: <code>command not found
A podaj to co Ci wypluwa ls -la
.
W tym przypadku nazwa mojego pliku to ProgramTAS
Carlj28 napisał(a):
Tak już to robiłem, wchodzę do folderu w którym znajduje się ten plik
./Program_client
iProgram_cilent</code> a w wyniku dostaje: <code>command not found
Ok, ale czemu wpisujesz ./Program_client ORAZ Program_client? To pierwsze uruchamia twój program, to drugie nie robi nic. Co ci się pojawia w konsoli po wpisaniu ./Program_client? (Nie wpisuj więcej samego Program_client bo to bez sensu).
Jak widać mam błąd podczas uruchamiania serwera
Jesteś pewien, że to Ty napisałeś ten program? Coś mi się to nie widzi.
Przy serwerze: brak uprawnień do otworzenia danego portu
Przy kliencie: wystarczy przeczytać
Nie wiem na jakim porcie działa twój serwer, ale możliwe, że wymaga praw roota (jeśli < 1024).
A klient jak widać wywołujesz Program TAS_client <adres serwera>
.