Opgaver i distribueret programmering.

13. november 2000

1. Chat server og chat klient

Chat server

Chat serveren udformes som en threaded server. Når en klient tilmelder sig til serveren, startes en særskilt tråd, som håndterer dialogen med klienten. De enkelte tråde tildeles ved oprettelsen et unikt nummer.

Når serveren modtager en besked fra en klient, rundsendes denne til alle tilkoblede klienter. Ved rundsendelsen forsynes hver meddelelse med nummeret på den tråd, der oprindeligt indsendte meddelelsen.

 

Chat klient

Klienten forsynes med en GUI, der eventuelt kan udformes efter nedenstående forbillede.