IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @209
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Vyhraj Lego Duplo každý deň

Zapojte sa do súťaže a vyhrajte! Je to tak jednoduché! www.duplo.lego.com

Dali sme si poradiť

Naše peniaze sa zhodnocujú. A vám? www.partnersgroup.sk

Zbavte sa viazanosti

Za Samsung Galaxy Ace so zlatým O2 Paušálom zaplatíte teraz 12 €! pausal.o2.sk

Úsporná stavba domu

PORFIX - postavte si dom úspornejšie! Ušetríte na energiách! www.Porfix.sk

Sprostredkovávajte hypotéky

Začnite sprostredkovávať hypotéky s úspešným hypotekárnym centrom! www.SprostredkovanieUverov.sk

Linux IPC

Zaslať odpoveď
AutorSpráva
cocotello
Užívateľ
Užívateľ

Založený: 30.08.2007
Príspevky: 46

PríspevokZaslal: So 10.12.11 1:14Odpovedať s citátomNávrat hore

Zdravim pani..dostal som zadanie na FEILke a neviem si rady. Mame za ulohu nakodit medziprocesovu komunikaciu klient-server kde by jeden klient2 posielal podla casovaca udaje na server, ten by ho preposlal klientovi3 ktory urobi nejaku matematicku zmenu, posle to na server a ten posle dalsiemu vid. obrazok atd. a klient5 vypisuje udaje na obrazovku. Klient1 ma prerusit klienta2 a vsadit svoje udaje. Mohly by ste mi nejako navrhnut akym sposobom by sa to dalo urobit? Ako ma vyzerat server aby vedel obsluzit tolko klientov? Mali by sme pouzit bud sockety, pipe-y, zdielanu pamat, casovace a semafory. Nechcem hotovy kod, staci vysvetlit.


Diki moc




_________________
CPU: Intel Pentium4 OC 3.5 GHz __ MOTHERBOARD: MSI MS-7028___RAM: 2*1 GB___VGA: PALIT ATI 4670 SUPER___HDD: MAXTOR 6V250F0 250GB___MONITOR: BENQ 19"___MOUSE: optical Logitech Wirless___NET: NETLAB 2 MB/s___DVD: LG super multi DVD-RW___TVCARD: ASUS Hybrid___SOUND: 5.1 MSI__REPRO:5.1 genius 5000
Zobraziť informácie o autoroviOdoslať súkromnú správu
Fico
Skúsený užívateľ
Skúsený užívateľ

Založený: 11.01.2009
Príspevky: 1052

PríspevokZaslal: So 10.12.11 13:10Odpovedať s citátomNávrat hore

Len tak narychlo ma napada nieco nasledovne ( tak som to pochopil z obrazka, nemusi to byt spravne ):

Vytvoris semafory medzi tymi klientmi, ktori si cez server maju zasielat data, aby na seba vzajomne cakali. Cize:
- semafor1 pre klient2, klient3 (w)
- semafor2 pre klient3, klient4, klient5 (y)
- semafor3 pre klient3, klient4 (u)

Vsetci klienti budu riadne komunikovat so serverom s tym, ze bude mozno treba nejaka identifikacia klienta, aby server vedel, od koho prisli data a komu ich poslat. Preto mozes zasielat napr nejaku strukturu, kde okrem dat bude nejaka identifikacia.
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
cocotello
Užívateľ
Užívateľ

Založený: 30.08.2007
Príspevky: 46

PríspevokZaslal: So 10.12.11 15:13Odpovedať s citátomNávrat hore

Dakujem. Este by si mi mohohl poradit ako spravit prepnutie servera z prijmania na odosielanie.

_________________
CPU: Intel Pentium4 OC 3.5 GHz __ MOTHERBOARD: MSI MS-7028___RAM: 2*1 GB___VGA: PALIT ATI 4670 SUPER___HDD: MAXTOR 6V250F0 250GB___MONITOR: BENQ 19"___MOUSE: optical Logitech Wirless___NET: NETLAB 2 MB/s___DVD: LG super multi DVD-RW___TVCARD: ASUS Hybrid___SOUND: 5.1 MSI__REPRO:5.1 genius 5000
Zobraziť informácie o autoroviOdoslať súkromnú správu
Fico
Skúsený užívateľ
Skúsený užívateľ

Založený: 11.01.2009
Príspevky: 1052

PríspevokZaslal: So 10.12.11 18:13Odpovedať s citátomNávrat hore

Ved server bude len nacuvat prichadzajuce spravy. Ak obdrzi spravu, tak ako som spomenul vyssie, bude v nej obsiahnute aj to, kde zaslat data. Cize po obdrzani spravy sa jednoducho vykona odoslanie spravy danemu klientovi. Rozumies, ako to myslim?
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd