Professional Documents
Culture Documents
Vezbi 9 DKS
Vezbi 9 DKS
return true;
};
ПРАКТИЧЕН ПРИМЕР
// Osloboduvanje na resursi
void Stop() {
int iResult = shutdown(ConnectSocket, SD_SEND); //shutdown na soketot, SD_SEND deka
stanuva zbor za soket za klient koj ke parka podatoci na serverot
return true;
};
ПРАКТИЧЕН ПРИМЕР
bool Recv() //funkcija za primanje na poraka od serverot
{
char recvbuf[DEFAULT_BUFFER_LENGTH]; //bafer(niza od karakteri) vo koj se
//smestuva porakata
int iResult = recv(ConnectSocket, recvbuf, DEFAULT_BUFFER_LENGTH, 0); //Povik
do //recv() funkcijata za primanje na poraka od serverot
return true;
}
return false;
}
ПРАКТИЧЕН ПРИМЕР
getchar();
return 0;
}
ПРАКТИЧЕН ПРИМЕР - ИЗЛЕЗ
ЗАДАЧА ЗА ДОМА
• Да се напише код за клиент кој се поврзува на сервер кој се наоѓа локално на
компјутер. За да работи клиентот најпрво потребно е да се напише кодот за
серверот. Како сервер може да се искористи кодот кој е прикачен на курсот.
• Клиентот треба да внесе цел број преку тастатура (1-4). Ако се внесе друг број да се
излезе од програмата.
• Во зависност од изборот на клиентот, на страната на серверот треба да се испечати:
• "Vrati go prviot resurs“
• "Vrati go vtoriot resurs“
• "Vrati go tretiot resurs“
• Или "Vrati go cetvrtiot resurs“
ЗАДАЧА ЗА ДОМА