Laboration 4 beskrivs här.
Labben är avklarad när man kan koppla upp sig mot den på
port 7 från både NT och Linux. När man är uppkopplad skall
alla tecken man skriver ekas. När man kopplar ned förbindelsen
på klientsiden skall servern verkligen koppla ned sig.
Slutligen: Servern skall klara flera förbindelser. Allt utan minnesläckor.
Vidare är det önskvärt att svarstiden hos TCP-lagret är god.
Gör som vanligt labben i ordning enligt tillstånden i TCP-tillståndsdiagrammet. Tänk på att servern alltid är en server, aldrig klient. Börja med uppkoppling. Tag tillstånd för tillstånd. Kontrollera hela tiden eventuella konstigheter som dyker upp. Fortsätt med att implementera (inte ekningen) nedkopplingen när ni är säkra på att förbindelsen är uppkopplad korrekt. När ni är säkra på att nedkopplingen är korrekt implementera ekningen, dvs.