send()
-
Emm ist vielleicht jetzt ne blöde Frage aber wie benutzt man den Send-Befehl??
Also wenn ich jeztt z.B das Wort "Test" senden will wie muss ich dies machen?
-
Ja, das ist ne blöde Frage.
Erstmal brauchst du ne Socketverbindung.
Dann kannst du send aufrufen:void foo(SOCKET s) { char const* msg = "Test"; char const* p = msg; int toSend = strlen(msg) + 1; // + 1: wir schicken das abschliessende 0-Byte mit while (toSend) { int rc = send(s, p, toSend, 0); if (rc <= 0 || rc > toSend) { printf("Fehler!\n"); return; } p += rc; toSend -= rc; } }
-
@hustbaer
Es gibt keine blöden Fragen, nur blöde Antworten.
-
Wenn du noch mehr Beispiele brauchst , sieh mal hier nach:
http://www.pc-adviser.de/socket_programmierung.html
-
Die Linksammlung von c-plusplus.net hat auch einiges zu bieten:
http://www.c-plusplus.net/cms/modules.php?op=modload&name=Web_Links&file=index&req=viewlink&cid=36