Daten senden
-
Wo bitte schön habe ich das gesagt
Grundlagenwissen hab ich
hust hust du meinst bestimmt auf seite 1 das
flenders schrieb
Irgendwie werde ich das Gefühl nicht los, dass dir massiv Grundlagen fehlenich antwortete
und jo mir fehlen in c noch ein paar sachen ^^ ok zimmlich viel
steige gerade von VB um bitte um verständnis
ich weiß das hört sich zimmlich lamer an habe am anfang ganz normal mit c angefangen und so dann kam mir die idee mit dem tool und deswegen versuche es ihrentwie fertig zu machen und weiter grundlagen zu lernen
aber ich gebe mir mühe
:p
-
Was für einen Wert hat denn dein FileSize?
-
meinst du DWORD FileSize;
-
Number of bytes to be written to the file.
Also solltest du da schon was angeben

-
ha habs geschaft habe
int FileSize = 1000;
auf 1000 gemacht und er schreibt s wirklich rein
danke für deine Gedult mit mir finde ich wirklich super von dir ...so nur noch 2 sachen

1. wie könnte ich das mit der generierten zahl verbinden also für den datei namen
2.hmm die s die er bekommen hat schaut so aus
PC
ÌÌÌÌ‘D
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌaber warum ist
char s[1000] = "ipconfig > C:\";// send s
send(sock, s, strlen(s), 0);
strcpy(buf, "Wurde Gesendet: ");nicht richtig
-
Hamster schrieb:
ha habs geschaft habe
int FileSize = 1000;
auf 1000 gemacht und er schreibt s wirklich rein
Nicht einfach 1000, sondern nur die Größe der tatsächlich zu schreibenden Daten (String-Länge)
Hamster schrieb:
wie könnte ich das mit der generierten zahl verbinden also für den datei namen
Ist dein Problem die Zahl (also dass es kein String ist)?! Dann kannst du entweder atoi oder wsprintf verwenden. Benutzung: siehe Doku!
Deine 2. Frage verstehe ich leider nicht

-
wegen der 2 frage
also der Client
char s[1000] = "ipconfig > C:\"; // speichert die ergebnisse von ipconfig in s rein
die versändt er dann an den server
der bekommt aber nur
PC
ÌÌÌÌ‘D
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
-
Ist denn den Inhalt von s beim Client noch korrekt?!
-
flenders schrieb:
Hamster schrieb:
ha habs geschaft habe
int FileSize = 1000;
auf 1000 gemacht und er schreibt s wirklich rein
Nicht einfach 1000, sondern nur die Größe der tatsächlich zu schreibenden Daten (String-Länge)
Hamster schrieb:
wie könnte ich das mit der generierten zahl verbinden also für den datei namen
Ist dein Problem die Zahl (also dass es kein String ist)?! Dann kannst du entweder atoi oder wsprintf verwenden. Benutzung: siehe Doku!
Deine 2. Frage verstehe ich leider nicht

beim client muss du ja auch 16 zeichen empfangen (wenn du da vom server 16 zeichen sendest bei deinem example!!!) bei recv, machst du das wohl??
da darfst du ja nicht das strlen so wie beim server verwenden!!cu
-
so war auf Klassen Fahrt und konnte etwas c lernen ^^ so der code ist im grossen und ganzen fertig verbindung wird aufgebaut s wird gesendet txt datei wird erstellt alles ok aber leider bekommt er immer noch stat die ip als ( s ) kommische zeichen wie DC
ÌÌÌÌ‘D
und ich habe keine Ahnung wo das prob sein könnte
http://paste.phpfi.com/29391
http://paste.phpfi.com/29388help