wollte mal etwas Fragen (2 sachen).
Ich verende Vectoren(möchte sie verwenden) in einen TCP Server den ich im Moment schreibe.
Ich habe 2 Threads die die Vectors erstmal bearbeiten.
Code:
Code:
DWORD TCP_Server::Client_Accept_Thread()
{
sockaddr_in Clientinfo;
int Clientinfolen = sizeof(Clientinfo);
ClientSockets.push_back(accept(ListenSocket,(struct sockaddr*)&Clientinfo,&Clientinfolen));
Client_Accept_Thread();//Infinit because we want that every time clients can join!
return 1;
}
DWORD TCP_Server::CheckClientConnection()
{
for(int CheckClientInt=0;CheckClientInt<ClientSockets.size();CheckClientInt++)
{
}
Sleep(1000);
return 1;
}
Sprich ich denke jetzt:
push_back(1)
push_back(2)
vector [0]=1
vector [1]=2
Oder bin ich hier auf dem Holzpfad ?
2:
Wie kann ich ein Item eines Vectors so löschen das alle darüber nachrücken (möglichst ohne einen weiteren Vector zu benutzen)






-Function. Ist in der Referenz sicher ausreichend gut beschrieben.