Suche Socket-Tutorial für C++
-
Guten Abend,
DerRatlose schrieb:
Eine Frage: Macht es einen Unterschied beim Socketprogrammieren, wenn ich C oder C++ nehme?
Mit freundlichen Grüßen
DerRatloseAlso ich würde behaupten das da egal ist.
Du kannst z.B. die API des verwendeten OS benutzen, die im Fall von Windows ja z.B. in C geschrieben ist. Oder du kannst auch eins der Frameworks benutzen wie z.B. "Boost::Network" (weiss ned wirklich wies heisst ;)) das z.B. Cross-Platform und in C++ schrieben wäre.
Von dem her ist es denk ich egal.Lass mich aber gern eines besseren belehren :).
Gut nacht noch Pingu
-
"Es" heisst Boost.ASIO

("Es" kann auch mehr als nur Netzwerk-IO, weshalb der Name "ASIO" auch soviel passender ist als "Network(ing)" o.ä.)Macht es einen Unterschied beim Socketprogrammieren, wenn ich C oder C++ nehme?
Ja, natürlich, da du ja wohl kaum nur eine Socket-Funktion nach der anderen aufrufen wirst, sondern auch viel eigenen Code schreiben, der mit Sockets/Netzwerk nur indirekt zutun hat. Und der Unterschied ob man das in C oder C++ macht ist ... sehr sehr gross. Wenn man auch nur halbwegs gut C++ kann zumindest.
Den Socket Funktionen ist es allerdings egal, falls du das meinst.
-
hustbaer schrieb:
Den Socket Funktionen ist es allerdings egal, falls du das meinst.
Genau das meinte ich

Danke für die Antworten.Das es einen Unterschied zwischen der Programmierung in C oder C++ gibt, weiß ich, aber meine Frage war auch nicht allzugut formuliert...

Mit freundlichen Grüßen
DerRatlose
-
DerRatlose schrieb:
hustbaer schrieb:
Den Socket Funktionen ist es allerdings egal, falls du das meinst.
Das es einen Unterschied zwischen der Programmierung in C oder C++ gibt, weiß ich, ...

und der wäre konkret im Fall von Socket?

-
Was glaubst du, warum ich eine Leerzeile zwischen
"Danke für die Antworten."
und
"Das es einen Unterschied zwischen der Programmierung in C oder C++ gibt, weiß ich, ... ;)"
gelassen habe? Das hängt gar nicht mehr mit meinem Zitat zusammen...
Mit freundlichen Grüßen
DerRatlose
-
Rootkit - Subverting the Windows Kernel
Da werden sogar RAW-Sockets beschrieben und auch NDIS angesprochen
-
DerRatlose schrieb:
Was glaubst du, warum ich eine Leerzeile zwischen
"Danke für die Antworten."
und
"Das es einen Unterschied zwischen der Programmierung in C oder C++ gibt, weiß ich, ... ;)"
gelassen habe? Das hängt gar nicht mehr mit meinem Zitat zusammen...
Mit freundlichen Grüßen
DerRatlosehm ...
rhetorische Pausen machen sich schlecht in Foren. Meinst du nicht auch? :xmas2:
-
@CStern: Die Antwort von DerRatlose war vollkommen klar, der Fehler muss bei dir liegen

-
hustbaer schrieb:
@CStern: Die Antwort von DerRatlose war vollkommen klar, der Fehler muss bei dir liegen

Wenn es C/C++ ist, hast Du recht, wenn es der Forenstil ist, habe ich recht.
PUNKT!

-
Gut, dann sag mir, wie ich mich nächstes mal ausdrücken sollte...

Mit freundlichen Grüßen
DerRatlose