Sockets in C



  • Hallo,

    ich habe noch nicht viel Erfahrung mit C Programmierung und Sockets.
    Vielleicht kann mir ja hier jemand mit meinen wahrscheinlich trivialen
    Fragen weiterhelfen:

    1. zum einstieg will ich 2 programme schicken die sich gegenseitig
    messages hin und her schicken und dabei jeweils auf die andere warten.
    das ganze gelöst über sockets... leider fehlt mir da komplett der
    einstieg in c. ich will also simulieren das die prozesse auch auf
    verschiedenen rechnern laufen können. evtl kann das ganze auch auf 3
    ausgeweitet werden um einen kreislauf zu simulieren. ich hatte mir das
    ganze als einstieg audgedacht da ich dachte so schwer kann es doch nicht
    sein 🙂

    2. ist es ein problem wenn unter cyqwin die man pages zu socket...nicht
    aufgerufen werden können? unter linux geht das!

    vielen dank schon mal
    gruss
    flolo



  • Als einstieg ist ein Chatprogramm auf keinen Fall geeignet! Bleib erstmal nur auf deinem eigenen Rechner, bevor du ins Internet/Netzwerk gehst und programmiere da mal ein paar kleinere Programme (Adressbuch,Ping Pong,...), sonst wirds näömlich echt nervtötend! 😉



  • meinst du mit ping pong, 2 prozesse die sich messages ping und pong
    schicken? wenn ja kannst hast du da vielleicht einen rahemn oder das
    ganze programm als einstieg? nur damit ich mal einen einstieg bekomme
    habe wie gesagt noch sehr wenig ahnung und hätte gerne mal ein lauffähiges
    programm.

    danke



  • Nein, mit Ping Pong mein ich das Spiel, bei dem ein Ball hin und her fliegt und der Spieler den Ball mit einem Paddle zurück schlagen muss... Als Einstieg auf keinen Fall was mit 2 Prozessen oder so... Das ist nämlich schon sehr Betriebssystemabhängig... Such dir ein gutes Tutorial oder Buch und lern erstmal dir grundlegensten Sachen wie Textaus- und eingaben, Dateien speichern/laden, etc.

    Ein lauffähiges Programm??

    #include <stdio.h>
    
    int main ()
    {
       printf ("Hello World!");  
       getch ();
       return 0;
    }
    


  • oh, vielleicht habe ich mich da ein bisschen flashc ausgedrückt...
    c kann ich schon nur in sachen c mit sockets habe ich keinen schimmer
    mich würde deshlab ein programm interessieren das ich 2 mal starte und
    das sich halt dann messages über sockets schickt!

    vielleicht hat ja jemand eines rumfliegen bzw. weiss wo ich gute hilfe
    finde... mir geht es darum schnell was laufähiges zu haben an dem
    ich dann weiter machen kann!

    vielen dank



  • das internet ist voll damit. guckst du z.b: http://www.sdsmt.edu/syseng/ceng/courses/ceng444/sockettutorial.html



  • na, dann sags doch gleich! 🙄 😃
    Hier findest du gute Tuts zum Thema Sockets:
    http://c-worker.ch/



  • Dieser Thread wurde von Moderator/in AJ aus dem Forum ANSI C in das Forum Linux/Unix verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.





  • hallao,

    ich habe mich die letzten tage ein wenig damit gespielt aber leider noch
    keine wesenttlichen erfolge zu vermelden... ich will eigentlich nur
    2 kleine (gleiche) programme die sich über sockets (UDP) zum beispiel
    ping und pong als message hinundherschicken! irgendwie bekomme ich das aber
    nicht hin vielleicht hat einer die zeit und lust und kann mir so einen
    rahmen schicken! wäre super!

    danke gruss
    flolo



  • hallo,

    ich habe mich die letzten tage ein wenig damit gespielt aber leider noch
    keine wesenttlichen erfolge zu vermelden... ich will eigentlich nur
    2 kleine (gleiche) programme die sich über sockets (UDP) zum beispiel
    ping und pong als message hinundherschicken! irgendwie bekomme ich das aber
    nicht hin vielleicht hat einer die zeit und lust und kann mir so einen
    rahmen schicken! wäre super!

    danke gruss
    flolo


Anmelden zum Antworten