• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

DS - Distribuovane programovanie

Started by diacon.mex, 26.09.2008, 18:13:47

« predchdzajce - alie »

diacon.mex

#25
Quote from: Bc. nemtom on  28.09.2008, 07:17:08
ten package musis mat v kazdom subore, nie len v tom jednom

Ale ved zatial tam mam len ten jeden subor, nie? Alebo tam este nejake mali byt? Tu jednu triedu som zatial robil :(

EDIT: Bc. nemtom velmi pekne dakujem  :thumbsup: konecne som to rozbehol... tam na zaciatku nemalo byt src.at... ale len at.ac...

johnyo13

co vam vypisuje ten ant run1? len ten text z metody start?
☼Ѿ☼ ... ☼Ѿ☼

Ing. nemtom

Quote from: diacon.mex on  28.09.2008, 07:19:36
Quote from: Bc. nemtom on  28.09.2008, 07:17:08
ten package musis mat v kazdom subore, nie len v tom jednom

Ale ved zatial tam mam len ten jeden subor, nie? Alebo tam este nejake mali byt? Tu jednu triedu som zatial robil :(

EDIT: Bc. nemtom velmi pekne dakujem  :thumbsup: konecne som to rozbehol... tam na zaciatku nemalo byt src.at... ale len at.ac...

aha, nice :P
brix will be shat

Payne

No mal by len to, teda pokial mas spravene len cvika 1.1 a 1.2 ...

johnyo13

Quote from: Payne on  28.09.2008, 17:32:22
No mal by len to, teda pokial mas spravene len cvika 1.1 a 1.2 ...
hej viem ze by malo, ale mna zaujima co presne to vypise, (po imlementacii 1.2) okrem toho stringu.thx
☼Ѿ☼ ... ☼Ѿ☼

Payne

#30
Mna by akurat taujimalo ze ked chcem zrusit ShareMe uzol, tak tam treba heslo a aj nejaku adresu a to skade zistit tu adresu?

diacon.mex

#31
Quote from: johnyo13 on  28.09.2008, 18:35:53
Quote from: Payne on  28.09.2008, 17:32:22
No mal by len to, teda pokial mas spravene len cvika 1.1 a 1.2 ...
hej viem ze by malo, ale mna zaujima co presne to vypise, (po imlementacii 1.2) okrem toho stringu.thx

Mne to vypisuje toto:



...~% ant run1
Buildfile: build.xml

run1:
     [java]
     [java] Skuska metody Start.
     [java]
     [java] ShareMe server started.

BUILD SUCCESSFUL
Total time: 0 seconds



A Tebe co take?

johnyo13

#32
uz som to medzitym vyriesil, cize to iste ako tebe...akurat tam nemam tie prazdne riadky:

Buildfile: build.xml

run1:
     [java] Spusteny start!
     [java] ShareMe server started.

BUILD SUCCESSFUL
Total time: 0 seconds

dik

EDIT:jak mam ukoncit tu aplikaciu, ked napsiem ten riadok co je v navode, port dam 7000 + 5*rnue a host som nedal ziaden ta to nic neurobi, a kde treba zadat to heslo?
☼Ѿ☼ ... ☼Ѿ☼

Mao

Do commandline zadaj v adresari kde mas ShareMe.jar
java -classpath ShareMe.jar at.ac.tuwien.infosys.rnue.helpers.StopShareMe -p CISLOPORTU

Potom sa ta to spyta na heslo.

Ja som si z toho spravil davkovy subor, cize to len spustim a je to :)

kornas

#34
Quote from: Mao on  30.09.2008, 01:52:07
Do commandline zadaj v adresari kde mas ShareMe.jar
java -classpath ShareMe.jar at.ac.tuwien.infosys.rnue.helpers.StopShareMe -p CISLOPORTU

Potom sa ta to spyta na heslo.

Ja som si z toho spravil davkovy subor, cize to len spustim a je to :)

ako ma vyzerat ta podmienka pre ukoncovaci paket na konci cyklu? lebo neviem ako tam mam vytiahnut hodnotu property IConstants.EXIT_FLAG, v tej triede ShutdownListener. a tiez to heslo, nejak mi to neukoncuje  :(
Dik.

a vie niekto ako vytiahnem zo suboru myprops.props napr. password? alebo port? lebo mam to takto:



shutdownPort = Integer.parseInt(prop.getProperty(IConstants.SHUTDOWN_PORT)); // typ int
password = prop.getProperty(IConstants.SHUTDOWN_PASSWORD); //typ String



a nejak to vobec nechce vytiahnut... namiesto password-u je tam null a port asi ani nepreparsuje.
dik este raz

Havran

hej taka otazka, zajtra je cviko abo ne ?
Achievement of your happiness is the only moral purpose of your life.

kOsTi

ked si mal minuly tyzden tak teraz nemas :)
:trestac:

ppt

Quote from: Havran on  01.10.2008, 02:03:34
hej taka otazka, zajtra je cviko abo ne ?
Ak mas s Tomasekom, tak nie.
Mate niekto hotovu ulohu 1.4? V akom poradi vam vypisuje prijate pakety od tych uzlov, ktore tam su? Bo mne to ide asi tak, ze prijmem 3 spravy od Hawaia, potom 3 od Londyna a takto sa to strieda. Pritom by to malo ist podla mna tak, ze prijmem 1 od Hawaia a 1 od londyna. Nemate niekto podobny problem?

Agamemnon

ak ti prijíma 3 od jedného, potom 3 od druhého, tak máš niekde chybu:
tak je potom otázka, ako často to robí... ak je ten interval striedania sa relevantný - to znamená, že by mohol sedieť s timerom pre sender, tak je chyba v tvojom výpise (resp. vo vkladaní do hashtable alebo niečo podobné), kde to robíš 3x namiesto jedného...
ak to robí tak, že od jedného dlho nedochádza nič, tak máš problém so spracovaním prijatia, kde po istú dobu packety od jedného ignoruješ...
All code is crap.

42

Mao

Quote from: kornas on  01.10.2008, 01:46:11

ako ma vyzerat ta podmienka pre ukoncovaci paket na konci cyklu? lebo neviem ako tam mam vytiahnut hodnotu property IConstants.EXIT_FLAG, v tej triede ShutdownListener. a tiez to heslo, nejak mi to neukoncuje  :(
Dik.

a vie niekto ako vytiahnem zo suboru myprops.props napr. password? alebo port? lebo mam to takto:



shutdownPort = Integer.parseInt(prop.getProperty(IConstants.SHUTDOWN_PORT)); // typ int
password = prop.getProperty(IConstants.SHUTDOWN_PASSWORD); //typ String



a nejak to vobec nechce vytiahnut... namiesto password-u je tam null a port asi ani nepreparsuje.
dik este raz
IConstants.EXIT_FLAG je string, ktory obsahuje text "exit", to nemusis vytahovat nijako, len pouzijes ten retazec. A heslo a shutdown port z properties nevytahujes, ty si ich mal dostat uz hotove ako parameter kontruktora triedy Shutdown listener.

kornas

Diki Mao  :thumbsup:

Ako riesite toto:


Ak prijmete chybný paket, zobrazte chybovú hlášku na konzole.


dik

Payne

To Mao : Dikes, ono mi to predtym nechcelo testovat...

To ppt : No budes mat zrejme daco zle, mne prima presne po sebe dookola datagramy momentalne od Mao, Havaii, London...

To kornas : velmi jednoducho napr.:

                if (packetContent.equals(IConstants.EXIT_FLAG + " " + password))
                    shareMe.stop();
                else
                    System.out.println("Datagram with wrong content was recieved ...");

leniocka

ta uloha 1.3 po spusteni ako vyzera? vyziada odomna heslo a ukonci len ked zadam spravne inak bude odomna zakazdym pytat nove heslo? lebo odomna spyta heslo a nech zadam cokolvek program sa ukonci...

ppt

Ak spustis ten stopshareme, tak to od teba vyziada heslo a odosle len jeden paket na prislusny port (odosle paket-String "exit heslo"). Ak je to heslo spravne, tak by si mala ukoncit cyklus while (v ktorom prijimas tieto ukoncovacie pakety). Ak je heslo nespravne, tak cyklus pokracuje dalej.

ehm123

Quote from: ppt on  01.10.2008, 03:15:01
Quote from: Havran on  01.10.2008, 02:03:34
hej taka otazka, zajtra je cviko abo ne ?
Ak mas s Tomasekom, tak nie.

co? jak to mam pochopit? Mam ist dnes o 17.35 na cviko s tomasekom si ne. Ci mam chodit len kazdy druhy tyzden ci jak?  :j_huh:

sri

Tomasek vravel, ze len kazde druhe cviko a ak nepotrebujes konzultovat, tak vobec :)

ppt

jj, ak mas cviko s Tomasekom, tak sa k nemu chodi na cvika len kazdy druhy tyzden. Ak vsak nepotrebujes nic konzultovat, tak nemusis chodit vobec. No nezabudni prist na cviko, na ktorom bude test (tusim deviaty tyzden, ci ako).

ehm123

jj uz mi to vsetko jasne po dnesnom cviku (minule nebolo ako som sa dozvedel). Inak toti co chodite 17.35, tak dalsi tyzden nebude, ani dalsi, az v piatom tyzdni  :emot-dance:

Mao

Quote from: kornas on  01.10.2008, 05:22:36
Ako riesite toto:


Ak prijmete chybný paket, zobrazte chybovú hlášku na konzole.


dik
Tak po prijati paketu testujes ci je vo formate "EXIT_FLAG medzera heslo", ak je v inom formate tak vypises nieco na konzolu, nic ine.

johnyo13

ehm, taka jedna otazocka.... ked zadate zle heslo, vypise vam to hned ze packet nesedi, alebo (tak ako mne) az ked poslem dobry packet...
teda ak poslem tri krat zly a potom dobry, nic sa cely cas nedeje, kym nedam dobry, potom vypise 3x "wrong terminating packet" a program sa ukonci  :whacko:
☼Ѿ☼ ... ☼Ѿ☼