Schulaufgabe Echo Server/Client
-
Hallo Leute,
Ich brauche eure Hilfe...Ich habe von der Schule aus ein Projekt zugewiesen bekommen und ich kann leider damit nichts anfangen.
Leider bin ich absolut neu in der Programmierszene und habe leider auch keinen Schimmer wie sowas funktioniert.Ich versuche mich jetzt schon seit 4 Tagen in dieses Thema einzulesen, hat aber alles irgendwie keinen Erfolg. Ich verstehs einfach nicht
Nun zu meiner Aufgabe:
Ich soll mit Visual Studio einen Echo-Client und einen Echo-Server programmieren.
Der Client liest Eingaben von der Konsole und schickt die Daten an
einen Server. Der Server liest die Daten und schickt sie wieder zu dem Client
zurück. Der Client gibt die Daten wieder an die Konsole aus. Selbstverständlich
sollen diese Daten auch auf der Serverkonsole angezeigt werden.
Wenn nun an der Client
Konsole Zeichen eingeben werden, sollten diese unverstümmelt wieder auf derselben
Konsole ausgegeben werden (wie ein Echo)
•Die Daten sollen erst nach der Eingabe eines Zeilenumbruchs als Echo zurückgeschickt werden.
•Das Programm soll es auch ermöglichen eine Textdatei vom Client zum Server zu übertragen.
Der Inhalt dieser Textdatei soll dann wieder auf die Konsole des Client gesendet werden.Kann mir bitte jemand helfen??
Liebe Grüße Kerstin
-
was kannst du den schon von C?
welcher C Compiler?
welches Betriebssystem?
-
Das Zeugs gehört ins WinAPI Subforum und nicht in dieses Standard C Subforum.
-
Hallo
Also alles in C++,
soll alles mit visual Studio express machen.
Betriebssystem ist Windows 7Ich bin ein absoluter Neuling in der Thematik.
Ich hab mich schon bisschen durch diese Anleitung gekämpft:
https://vcansimplify.wordpress.com/2013/03/14/c-socket-tutorial-echo-server/
aber ich scheitere schon am #include<sys/socket.h>
kannst du mir irgendwie helfen???
Danke im Voraus
-
Da bist du auf ein Linux-Tutorial gestoßen.
Für Windows benötigt man WinSock2, s. z.B. Winsock Tutorial oder Programming Windows TCP Sockets in C++ for the Beginner.Für ein Schulprojekt (gerade wenn du vorher noch nie damit gearbeitet) hast, ist das aber schon ein echter Brocken. Hast du denn keine Vorgaben bekommen, z.B. eine passende C++ Library (wie z.B. Asio) oder sollst du explizit die nativen Win-Sockets benutzen?
-
Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C (alle ISO-Standards) in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Ist zwar mehr für C, vermittelt aber die Grundlagen über sockets: http://www.zotteljedi.de/
Da gibt es einen Link für socket-tipps und socket-buch
-
Also alles in C++,
soll alles mit visual Studio express machen.
Betriebssystem ist Windows 7und was hast du denn schon alles mit C/C++ gemacht - oder was habt ihr bisher genau in der Schule gelernt?
Wir können ohne diese Angabe nicht helfen - oder geben Tipps die du möglicherweise einfach nicht Umsetzen kannst, oder du verstehst die Grundlagen nicht und jedes noch so triviale Tutorial ist zu schwer usw.
-
kerstin1108 schau ob damit weiter kommst:
https://projects.gnome.org/ORBit2/orbit-docs/orbit/x316.html
http://cs.ecs.baylor.edu/~donahoo/practical/CSockets/practical/
https://vcansimplify.wordpress.com/2013/03/14/c-socket-tutorial-echo-server/
-
@Mr C
https://projects.gnome.org/ORBit2/orbit-docs/orbit/x316.html
das ist ein CORBA Beispiel mit eine externen Lib - wohl nicht so ganz passend
-
Das wird nix ...
Absoluter Neuling, kein Schimmer ... aber als Schulaufgabe Socketprogrammierung? Bin ich der Einzige, für den das nicht zusammen passt?Ohne jemandem auf die Füße treten zu wollen, klingt das für mich nach:
Ich lerne seit einem Jahr C++ in der Schule. Es hat mich aber nie interessiert, deshalb habe ich einfach immer gepennt. Nun hab ich aber wider Erwarten eine Aufgabe bekommen. Wer macht das mal für mich?
-
Ach Quark...die konnte die Aufgabe sicher tauschen...und macht jetzt eine Game-Engine :D. Da braucht man auch nicht viel Plan.