Code:
ArrayList * ClientList;
ClientList=new ArrayList();
Client * ServerSocket::AddSocket(Client * pClient)
{
int msTime=100;
if (!Monitor::TryEnter(ObjForSynhronize, msTime))
throw (new Exception("Greska kod dodavanja novog klijenta"));
// Ako je true dodaje novi socket konekcije u listu
ClientList->Add(pClient);
// Dodan je novi klijent u listu oslobodi blokadu
Monitor::Exit(ObjForSynhronize);
return pClient;
}
ArrayList * ClientList;
ClientList=new ArrayList();
Client * ServerSocket::AddSocket(Client * pClient)
{
int msTime=100;
if (!Monitor::TryEnter(ObjForSynhronize, msTime))
throw (new Exception("Greska kod dodavanja novog klijenta"));
// Ako je true dodaje novi socket konekcije u listu
ClientList->Add(pClient);
// Dodan je novi klijent u listu oslobodi blokadu
Monitor::Exit(ObjForSynhronize);
return pClient;
}
alisa