Linux i klient RPC

0

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?

1

Musisz podać ścieżkę do tego pliku, czyli jeśli jest on w tym samym folderze, w którym jesteś, to styknie ./Program_client.

0

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

0

A podaj to co Ci wypluwa ls -la.

0

Zrzut ekranu z 2013-10-12 16_22_43.png
W tym przypadku nazwa mojego pliku to ProgramTAS

0
Carlj28 napisał(a):

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

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).

0

Zrzut ekranu z 2013-10-13 12_36_37.png
Jak widać mam błąd podczas uruchamiania serwera

1

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ć

0

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>.

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