„Informatika 2 - HTML, CSS - böngészők programozása labor” változatai közötti eltérés

A VIK Wikiből
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!

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);