Sockets .. reverse ...

  • Sockets .. reverse ...

    Hallo zusammen ...

    Ich hab einen kleinen Socket server mit select geschrieben und nun möchte ich mal folgendes probieren ...
    Anstatt dass der Server wartet auf verbindungen soll er sich zum Client verbinden.
    Im endeffekt "kann" das ganze bisher nur "text" hin und herschicken ..
    Bessergesagt hin ;) .. Leider krieg ichs nicht ganz hin, und bevor ich jetzt totalen crap code, wäre es nett wenn mir jemand ein wenig helfen könnte oder es vielleicht sogar mit kommentaren macht..

    Ich hab euch mal hier was ich gemacht habe hochgeladen [ Dev- c++ ] ...
    http://xup.raidrush.to/ndl_5369fe9e677fda61f5854e4c8c305/

    Beispiel ...
    Client wird gestartet , verbindet sich mit dem Server ...
    Server sieht aha neuer Client und zählt mit (i++) ...
    Jetzt kann der Server eine Nachricht an den Client senden ..
    Dort wird die Nachricht angezeigt ....
    Dann könnte man z.B noch ein "OK, nachricht angekommen" an den server zurücksenden ..
    --> Traumhaft wäre natürlich (wenn das möglich ist?) dass man einen user auswählt und dann eine nachricht nur an ihn sendet ... Dass es z.B heißt client 1 connected .. client 2 connected ... ich mir irrg. einen aussuchen kann und dann an ihn nachrichten schicken kann .. (wechsel dannach sollte auch möglich sein ;) ...

    Vielleicht hat ja jemand lust sowas mit mir in angriff zu nehmen bzw. es zusammen zu coden (da is offentsichtlicherweise kein C pro bin ;) ...)