PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : c++ Problem bei Server/Client Anwenung



Primex
06-06-2005, 11:44
Hi.

Bastele im zur Zeit einwenig mit sockets und so in c++ rum.
Eigendlich funktioniert der GRund aufbau nur mein Problem ist das ich will das der Client quasi in einer endlosschleife immer auf neue Eingaben wartet und sie dann an den Server senden soll.
Hab das gestern abend mal versucht und habs so realisiert.



char traf3[30];

while (true)
{

cin.get (traf3, 30);
bytes = send(s, traf3, strlen(traf3)-1, 0);
bytes = recv(s, traf3, 30, 0);

cout << traf3 << "\n";

}


das ganze wird dann so im Server behandelt.



char traf[30];

while((bytes = recv(c, traf, 30, 0)) > 0)
{
cout << traf << "\n";
send(c, traf, bytes, 0);
}

vieleicht könnt ihr mir sagen wo mein Fehler liegt. Beim erstenmal sendet er es auch aber danach kommt am server nichts mehr an.

PS: Ist es möglich eine string Variable zu senden? Oder ein int Wert? Das brachte bei nämlich immer fehler.