Adam Ł.

Adam Ł. CDO, Scania Polska
S.A.

Temat: komunikacha miedzy procesami - C

czesc,
jestem totalnym laikiem, jesli chodzi o programowanie w C.
ale musze napisać programik na zaliczenie i mam 2 problemy.

zadanie polega na powołaniu 3 procesów. Proces 1 ma pobierac z STDIN dane, przesyłać je do procesu 2. Ten ma przekształcać ciąg znaków na hexa i przesyłac zmienione dane do prcesu 3, który ma to wyrzucić na STDOUT. Do komunikacji uzywam potoków, bo prosto się je implementuje :)

sama komunikacja mi działa. jednak dodatkowo procesy te muszą reagowac na 3 sygnały: zatrzymaj, wznów, ubij.

zatrzymaj - ma zatrzymac działanie procesu do którego został wysłany sygnał oraz zatrzymać sie powinny pozostałe
wznów czy ubij działają podobnie

zrobilem sobie zmienną globalną, która decyduje, co dany proces robi. i wszystkie sygnały ładnie działają, ale tylko dla pierwszego procesu potomnego :\

ponizej zamieszczam kod, jakby mogl mi ktos chętny mógł pomóc lub dać jakies wskazówki to bede bardzo wdzieczny :)))

[kod wyciety]Adam Łęczycki edytował(a) ten post dnia 07.06.08 o godzinie 12:42

konto usunięte

Temat: komunikacha miedzy procesami - C

Bueheheheh, chyba jednak troszkę przegiąłeś z tym postem i listingiem na 3 strony, w dodatku bez wcięć.

Sugeruję zajrzeć do literatury fachowej i nauczyć się czegoś (studia właśnie od tego są), zamiast oczekiwać, że ktoś zrobi za ciebie zadanie na zaliczenie.

Osobiście, polecam książkę W. R. Stevens'a - "UNIX. Programowanie usług sieciowych".
Adam Ł.

Adam Ł. CDO, Scania Polska
S.A.

Temat: komunikacha miedzy procesami - C

A ja szanownemu Panu polecam "Testy na czytanie ze zrozumieniem" bodajże wydawnictwa PWN.
Artur Kulik

Artur Kulik
http://www.dlafranka
.pl

Temat: komunikacha miedzy procesami - C

Adam Łęczycki:
A ja szanownemu Panu polecam "Testy na czytanie ze zrozumieniem" bodajże wydawnictwa PWN.


A ja myslalem, ze potrzebujesz pomocy, a nie motywacji do zlosliwosci.
Niestety kod jaki zamiesciles jest BARDZO MALO czytelny i tutaj nalezy oddac honor Panu Konradowi.

Poza tym te testy mialyby pomoc w zrozumieniu czego? Problemu, ktory masz, czy kodu, ktory splodziles?
Adam Ł.

Adam Ł. CDO, Scania Polska
S.A.

Temat: komunikacha miedzy procesami - C

kod wrzucilem z wcięciami, ale GL nie pozwala na zachowanie formatowania. ale fakt faktem, zgadzam się z zarzutem. :)

co do czytania ze zrozumieniem: nie poprosilem o napisanie programu na zaliczenie, ale o pomoc/wskazówke, co robie nie tak, gdyz napisalem, iz sygnaly działaja poprawnie, ale tylko dla pierwszego procesu...

bynajmniej, wracam do czytania "fachowej lektury" :-)
Juliusz Mikoda

Juliusz Mikoda Projektant,
programista

Temat: komunikacha miedzy procesami - C

Poczytaj coś o przydzielaniu / udostępnianiu pamięci pomiędzy procesami.
Adam Ł.

Adam Ł. CDO, Scania Polska
S.A.

Temat: komunikacha miedzy procesami - C

dzieki za wskazowki, tym ktorzy ich mi udzielili!
program zrobiony. temat zamkniety.
Tomek Kozlowski

Tomek Kozlowski >> NIE MIESZKAM W
POLSCE <<

Temat: komunikacha miedzy procesami - C

Adam Łęczycki:
dzieki za wskazowki, tym ktorzy ich mi udzielili!
program zrobiony. temat zamkniety.


tak to juz jest bracie , ze jak ktos nie umie odpowiedziec na pytanie a chce zablysnac na salonach to prostackim sposobem wysmiewa sie i przytlacza pytacza bezsensownym belkotem ;)

Następna dyskusja:

Miedzy słowami i Amelie..




Wyślij zaproszenie do