„Informatika 2 - HTML, CSS - böngészők programozása labor” változatai közötti eltérés
Ugrás a navigációhoz
Ugrás a kereséshez
a |
a (David14 átnevezte a(z) Informatika 2 - Egyszerű web szerver készítése labor lapot a következő névre: Informatika 2 - HTML, CSS - böngészők programozása labor: 2013 aktualizálás) |
(Nincs különbség)
|
A lap 2013. február 11., 20:25-kori változata
Ez az oldal az Informatika 2 című tárgy - Egyszerű web szerver készítése labor beugrókérdéseinek kidolgozását tartalmazza.
Jelenleg még elég hiányos a kidolgozás, továbbá évről évre kismértékben változhatnak beugrókérdések. A tanszéki honlapról mindig elérhető az aktuális mérési útmutató, mely az aktuális beugrókérdéseket tartalmazza.
Kérlek szerkesszétek, aktualizáljátok!
Tartalomjegyzék
- 1 A HTTP kommunikáció során hogyan állapodnak meg a felek a használandó HTTP protokoll verzióban?
- 2 C-kód: Megkeresi az str karakter tömbben tárolt szöveg második szavát, és az str2 tömbben visszaadja!
- 3 C-kód: Megvizsgálja, hogy az str karakter tömbben tárolt szöveg első szava "GET"-e, és ha igen, akkor a második szavát az str2 tömbben visszaadja!
- 4 C-kód: Egy állományt binárisan megnyit, majd bezár! Ha a megnyitás sikertelen, akkor jelezze a hibát!
- 5 C-kód: Az str karakter tömbben tárolt szöveget elküldi az s leíróval reprezentált kliens socketen keresztül!
A HTTP kommunikáció során hogyan állapodnak meg a felek a használandó HTTP protokoll verzióban?
A verzió száma szerepel a kérés és a válasz fejlécében. A legnagyobb olyan HTTP-verziót használják, amit mindkét résztvevő támogat.
C-kód: Megkeresi az str karakter tömbben tárolt szöveg második szavát, és az str2 tömbben visszaadja!
sscanf(str, "%*[^ ] %[^ ]", str2);
C-kód: Megvizsgálja, hogy az str karakter tömbben tárolt szöveg első szava "GET"-e, és ha igen, akkor a második szavát az str2 tömbben visszaadja!
sscanf(str, "%[^ ]", str2); if (strcmp(str2, "GET")==0) sscanf(str, "%*[^ ] %[^ ]", str2); else str2[0]='\0';
C-kód: Egy állományt binárisan megnyit, majd bezár! Ha a megnyitás sikertelen, akkor jelezze a hibát!
file=fopen("temp.bin", "rb"); if (file==NULL) printf("hiba a file megnyitasakor\n"); else fclose(file);
C-kód: Az str karakter tömbben tárolt szöveget elküldi az s leíróval reprezentált kliens socketen keresztül!
x=send(s, (const void *)str, strlen(str), 0); if (x<0) printf("irasi hiba\n"); else printf("%d byte elkuldve\n", x); closesocket(s);