Hallo...
habe ein Problem und zwar muss ich einen Server und Client programmieren.
Beim Client soll man einstellen können ob man mit UDP oder TCP senden will.
Und der Server MUSS UDP und TCP empfangen können.
TCP funktioniert bestens!
Habe nun aber Probleme mit UDP um genau zu sein weiss ich nicht wie ich es richtig in den Server integrieren soll denn wenn ich in der
while(true)
{
}
an den Punkt komme wo es darum geht das packet zu empfangen
dSocket.recieve(packet);
bleibt der Server praktisch stehn und wartet solang bis er ein UDP packet bekommt.
Das bedeutet aber leider das in der Zeit nichts mehr über TCP läuft.
______________________________________
Meine Idee wäre den recieve irendwie nach ner Zeit zu beenden wenn das möglich ist aber hab leider keine Ahnung wie.
Evtl macht man sowas auch ganz anders wäre toll wenn mir jemand weiterhelfen kann.
MfG
Askadi
habe ein Problem und zwar muss ich einen Server und Client programmieren.
Beim Client soll man einstellen können ob man mit UDP oder TCP senden will.
Und der Server MUSS UDP und TCP empfangen können.
TCP funktioniert bestens!
Habe nun aber Probleme mit UDP um genau zu sein weiss ich nicht wie ich es richtig in den Server integrieren soll denn wenn ich in der
while(true)
{
}
an den Punkt komme wo es darum geht das packet zu empfangen
dSocket.recieve(packet);
bleibt der Server praktisch stehn und wartet solang bis er ein UDP packet bekommt.
Das bedeutet aber leider das in der Zeit nichts mehr über TCP läuft.
______________________________________
Meine Idee wäre den recieve irendwie nach ner Zeit zu beenden wenn das möglich ist aber hab leider keine Ahnung wie.
Evtl macht man sowas auch ganz anders wäre toll wenn mir jemand weiterhelfen kann.
MfG
Askadi