Difference between revisions of "LU-LSP-b13:L11"

From DiLab
Jump to: navigation, search
(New page: == PD #11 - servera & klienta programmu komunikācijas realizācija == === Uzdevums === Ir dots serveris, kas reaģē uz divām komandām - ECHO un GETHOSTNAME, un pieņem šīs koma...)
 
(Uzdevums)
 
Line 7: Line 7:
Jūsu uzdevums: notestēt vismaz vienas komandas darbība katrā no režīmiem (UDP un TCP).
Jūsu uzdevums: notestēt vismaz vienas komandas darbība katrā no režīmiem (UDP un TCP).


Servera kods, klienta koda aizmetņi, Makefile, un kopējais kods (common.{c,h}) dots [http://jupiter.df.lu.lv/~kursi/lsp/pd11.tgz šeit]. Uzdevums ir uzrakstīt klienta kodu, kas sūta pieprasījumu serverim, un izdrukā atbildi.
Servera kods, klienta koda aizmetņi, Makefile, un kopējais kods (common.{c,h}) dots [http://andromeda.df.lu.lv/kursi/lsp/pd11.tgz šeit]. Uzdevums ir uzrakstīt klienta kodu, kas sūta pieprasījumu serverim, un izdrukā atbildi.





Latest revision as of 16:26, 10 December 2019

PD #11 - servera & klienta programmu komunikācijas realizācija

Uzdevums

Ir dots serveris, kas reaģē uz divām komandām - ECHO un GETHOSTNAME, un pieņem šīs komandas gan caur UDP, gan TCP.

Jūsu uzdevums: notestēt vismaz vienas komandas darbība katrā no režīmiem (UDP un TCP).

Servera kods, klienta koda aizmetņi, Makefile, un kopējais kods (common.{c,h}) dots šeit. Uzdevums ir uzrakstīt klienta kodu, kas sūta pieprasījumu serverim, un izdrukā atbildi.


Servera komandas:

  • Komanda ECHO: - sūta atpakaļ saņemtos datus.
  • Komanda GETHOSTNAME - sūta atpakaļ servera datora hosta vārdu.

Testēšanu var veikt, pieslēdzoties pie pasniedzēja datora (IP adrese tiks pateikta). Kods, kas strādā tikai lokāli (pieslēdzas pie localhost) nevar saņemt maksimālo vērtējumu.

Iesūtīšana

Iesūtīt uz kursa asistenta e-pastu modificētu klienta kodu .c failā (citus failus nevajag!).