squall23
2007-12-23, 00:10:44
Ich versuche gerade mich mit C++ näher vertraut zu machen und eine eigene Socket Klasse zu schreiben. Ich weis, dass es etliche und 1000% bessere bereits gibt, allerdings gehts mir ja auch primär um die Übung :) .
Nun stehe ich allerdings vor einem kleinen Problem. Laut dieser (http://www.linuxmanpages.com/man2/recv.2.php) Manpage ist recv wie folgt definiert:
ssize_t recv(int s, void *buf, size_t len, int flags);
Soweit ja auch noch alles klar. Allerdings würde ich gerne von den char Feldern wegkommen und diese gegen strings (die C++ klasse ist gemeint) ersetzen. Bei bei send ist das auch kein problem, da ich mir mit
string.c_str();
behelfen kann. Gibt es für recv eine ähnliche Lösung?
Auf jeden Fall mal Danke fürs Lesen und die Hilfe.
Nun stehe ich allerdings vor einem kleinen Problem. Laut dieser (http://www.linuxmanpages.com/man2/recv.2.php) Manpage ist recv wie folgt definiert:
ssize_t recv(int s, void *buf, size_t len, int flags);
Soweit ja auch noch alles klar. Allerdings würde ich gerne von den char Feldern wegkommen und diese gegen strings (die C++ klasse ist gemeint) ersetzen. Bei bei send ist das auch kein problem, da ich mir mit
string.c_str();
behelfen kann. Gibt es für recv eine ähnliche Lösung?
Auf jeden Fall mal Danke fürs Lesen und die Hilfe.