1. Készíts nyereményjátékot ábrázoló programot. A főprogram a Nyeremenyjatek osztályban legyen. A program parancssori paraméterei: port játekosokSzáma körökSzáma A főprogram indítson el egy szervert a porton, ezután várjon játekosokSzáma darab kliens csatlakozására. A játék körökSzáma fordulón át tart, minden egyes körben az alábbiak történnek. A főprogram véletlenszerűen kisorsol a kliensek közül egyet. Ennek a kliensnek elküldi az "123. kör: nyert" szöveget, a többieknek az "123. kör: nem nyert" szöveget, természetesen 123 helyett az aktuális kör sorszámával. Minden kör egy másodpercig tart. ------------------------------------------ 2. A program körökSzáma helyett egy fájlnevet vár paraméterként. A fájlban minden sor egy számot és egy szöveget tartalmaz; az előbbi a nyeremény értékét, az utóbbi a nyeremény megnevezését jelenti. A fájlban a nyeremények tetszőleges sorrendben találhatóak meg. A nyereményjáték annyi körön át tart, ahány sort a fájl tartalmaz. A nyereményeket az értékük szerinti növekvő sorrendben sorsolják ki. A nyertesnek elküldött üzenet tartalmazza a nyeremény megnevezését és értékét is. 3. A főprogramhoz tartozzon grafikus felület. A felületen legyen egy gomb, a következő kör ennek megnyomására kezdődik. Legyen a felületen továbbá egy szövegdoboz, amely a játék minden lépését naplózza. 4. Kapcsolódáskor a kliensek elküldik a szervernek, melyik körökből szeretnének kimaradni. Pl. ha a kliens a "2 3 5 vege" szöveget küldi, az azt jelenti, hogy a 2., 3. és 5. körben nem játszik. A megnevezett körben a kliens nem játszik, a sorsolásnál nem kell figyelembe venni. Előfordulhat az is, hogy egy körből minden kliens kimarad, ekkor nem sorsolunk nyereményt.