FAQ - Oblig 1

Q: Hva gj?r Lopenenable() og Lopendone()?
A: Lopenenable() skal kj?re bind() p? socket p? serversiden, samt sette det til listen(). Lopendone() skal ta accept() p? innkommende tilkoblinger.

Q: Hjelp... Hva er Sliding Window? Hvor kan jeg finne ut mer om det?
A: Sjekk l?reboken (Tannenbaum). Det st?r masse nyttig om sliding windows i kapittel 3.4 fra side 211.

Q: M? jeg bruke bit-operasjoner i bufferen jeg sender, eller holder det med byte?
A: Nei, du m? ikke bruke bit-operasjoner. Det er selvsagt en mer effektiv m?te ? gj?re det p?, men hvis dere f?ler det blir for komplisert kan dere bruke byte-operasjoner isteden.

Q: Lpop(), og n?r kalles den?
A: Lpop() er metoden som skal ta i mot data til server-siden. du har en select()-setning som ser om det kommer data inn - Hvis det kommer data inn kaller du Lpop og tar i mot pakken. Siden fila du vil overf?re kommer i flere pakker, m? du ogs? kalle Lpop flere ganger.

Q:?Hvor er det egentlig vi skal bruke Sliding Window?
A: Sliding Window skal implementeres mellom Lpush og Lpop. Beklager tidligere uklarhet rundt dette!

Q: Jeg har problemer med ? laste opp oppgaven, hva skjer??
A: Ved en feiltakelse har kun linken for innlevering av obligen for INF3190 studenter blitt lagt ut. P? orakelsiden er det n? ogs? lagt til link for de som tar INF4190. Se eventuelt ogs? mailen som ble sendt til dere p? kvelden den 24. februar. Vi beklager problemene dette har medf?rt for INF4190 studentene v?res!

Q: Hjelp... Jeg rekker ikke ? bli ferdig innen fristen...
A: Send en mail til inf3190-orakel(at)ifi.uio.no s? ser vi hva vi kan f? gjort! :-)