Ich hab versucht ein Client und ein Server zu programmieren um von einem Computer zum anderen Nachrichten zu verschicken. Wie so ein Chatprogramm. Ich kann mit dem Client den Server anpingen und der Server bestätigt auch das er angepingt wurde. Aber Daten verschicken klappt nicht. Hat das jemand schon Probiert? Die C++ Builder 5 Hilfe bringt mich auch nicht weiter. Geht das überhaupt das man ein Chatprogramm mit dem C++ Builder 5 machen kann?
Probiert ja und es hat auch funktioniert *g* Ohne weitere Infos wird dir keiner weiterhelfen können ... Ich kann dir nur www.cs.wustl.edu/~schmidt/ACE.html empfehlen. Super Sache - da braucht man sich mit dem ganzen Low-Level Zeuchs nicht zwanghaft außereinander setzen und kann trotzdem super Netzwrkprogramme bauen.
Ich hab jetzt ein einigermaßen laufendes Programm nur manchmal kommt "Asynchroner Socket Fehler"! Und dann geht gar nix mehr weis jemand woran das liegen könnte? Kommt immer am Anfang wenn der Clint nicht schnell gemug nach start angeschalten wird.
Ich schalt die ganz normal an mit: ServerSocket1->Active = true; ServerSocket2->Active = true; ClientSocket1->Active = true; ClientSocket2->Active = true;
Und ich hab ein Timer in dem ständig abgefragt wird:
void __fastcall TForm1::Timer1Timer(TObject *Sender) { try { str = ServerSocket1->Socket->Connections[0]->ReceiveText(); str1 = ServerSocket2->Socket->Connections[0]->ReceiveText(); //Hier wird der Text dann noch ausgegeben }catch (...) { } }
Soll ich sonst noch was aus dem Quellcode schreiben?