Pierakstu, lai neaizmirstas
Assignment: 3. mājas darbs (lielais): TCP/IP servera un klienta aplikācijas
Assignment Information
Maximum grade: 10
Instructions: Jebkurā programmēšanas valodā uzrakstīt kādas tīklu aplikacijas (web, spēle, e-pasts, SNMP novērošana, etc.) servera un klienta programmas. Pie tam servera programmai ir jāvar reizē apkalpot vairākus klientus (multi threading) un klientiem savā starpā ir kaut kā jāmijiedarbojas (respektīvi, lai tādu pašu funkcionalitāti nevarētu panākt vienkārši piestartējot neatkarīgu serveri katram klientam). Par triviālu chat-programmu varēs dabūt tikai 7 balles - lai dabūtu 8-10 balles, programmā jābūt kaut kam nedaudz neparastam (piem., neparasts apleta lietojums, realizēts kāds reāls tīklu protokols - SMTP, POP, SNMP,.. , interesanta aplikācija, UDP vai ICMP lietojums etc.) Programma jāatrāda personīgi datorklasē līdz eksāmenam, līdzi ņemot izdrukātus vai elektroniskus 'source code' tekstus. Izstrādāto aplikāciju 'source code' jāiesniedz arī WebCT vidē.
Assignment Information
Maximum grade: 10
Instructions: Jebkurā programmēšanas valodā uzrakstīt kādas tīklu aplikacijas (web, spēle, e-pasts, SNMP novērošana, etc.) servera un klienta programmas. Pie tam servera programmai ir jāvar reizē apkalpot vairākus klientus (multi threading) un klientiem savā starpā ir kaut kā jāmijiedarbojas (respektīvi, lai tādu pašu funkcionalitāti nevarētu panākt vienkārši piestartējot neatkarīgu serveri katram klientam). Par triviālu chat-programmu varēs dabūt tikai 7 balles - lai dabūtu 8-10 balles, programmā jābūt kaut kam nedaudz neparastam (piem., neparasts apleta lietojums, realizēts kāds reāls tīklu protokols - SMTP, POP, SNMP,.. , interesanta aplikācija, UDP vai ICMP lietojums etc.) Programma jāatrāda personīgi datorklasē līdz eksāmenam, līdzi ņemot izdrukātus vai elektroniskus 'source code' tekstus. Izstrādāto aplikāciju 'source code' jāiesniedz arī WebCT vidē.