1 / 4

Kontrolltöö ülesannete kättejagamine läbi arvutivõrgu

Kontrolltöö ülesannete kättejagamine läbi arvutivõrgu Õpilased on jagatud rühmadesse numbritega 1, 2, … . Alustamine (eeldusel, et Teateserver on käivitatud) Õpetaja käivitab oma kliendi java Klient paroolArv Iga õpilane käivitab oma kliendi java Klient rühmaNr

davida
Download Presentation

Kontrolltöö ülesannete kättejagamine läbi arvutivõrgu

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Kontrolltöö ülesannete kättejagamine läbi arvutivõrgu Õpilased on jagatud rühmadesse numbritega 1, 2, … . Alustamine (eeldusel, et Teateserver on käivitatud) Õpetaja käivitab oma kliendi java Klient paroolArv Iga õpilane käivitab oma kliendi java Klient rühmaNr Ülesannete rühmadele kättejagamine Õpetaja sisestab konsoolit (ühe reana) iga rühma jaoks: rühmaNR Ülesanded Näiteks 3OopPrJuhend yl 2, 3, 5-7 - seda näeb rühm nr 3 1Ylesanded vt www.cs.ut.ee/~kiho/ftp - seda näeb rühm nr 1 Teated kõigile õpilastele Õpetaja sisestab konsoolilt (ühe reana): +TeadeKõigile - seda teadet näevad kõik õpilased Igasugune turva- ja sobikontroll puudub.

  2. Klient Õpilane, rühm 1 Kliendi tüüp = 1 Klient Õpilane, rühm 1 Kliendi tüüp = 1 Klient Õpilane, rühm 1 Kliendi tüüp = 1 Klient Õpilane, rühm 1 Kliendi tüüp = 1 Klient Õpilane, rühm 1 Kliendi tüüp = 1 Klient Õpilane, rühm 2 Kliendi tüüp = 2 . . . Klient Õpetaja Kliendi tüüp = 0 Teateserver Edastab iga saabunud teate (sõne) kõigile klientidele. Analoogiline [OopPrJuhend, lk 81-82], kuid ilma juhu “.ots” kontrollita. Õpetajapoolne teade algab tüübi (rühma) numbriga, kellele see teade on määratud. Kõikidele mõeldud teade aga algab sümboliga ‘+’. Klient Õpilane töötleb ainult seda teadet, mis algab tema rühma numbriga või sümboliga ‘+’. Töötlemine seisneb saabunud teate väljastamises konsoolile (ilma esimese sümbolita). Klient Õpetaja ei töötle ühtegi talle saabunud teadet.

  3. Klient – vt ka [OopPrJuhend, lk 77-78]. Sõne (mitte arvu) kujul teate käitlemine: BufferedReader sisse; PrintWriter välja; . . . // pistiku loomine ja serverisse ühendumine Socket pistik = new Socket(host, port); sisse = new BufferedReader(new InputStreamReader(pistik.getInputStream())); välja = new PrintWriter(pistik.getOutputStream(),true); . . . välja.println(sõne); sõne = sisse.readLine(); import java.net.*; try{System.out.println(InetAddress.getLocalHost());} catch (UnknownHostException e){} Kohaliku arvuti nimi/aadress:

More Related