winsock => Binärstring übertragen
-
wie rufst du send denn auf? es muss so aussehen:
send(s, (const char*)&buffer[0], 10, 0)
dann wirds gehen
-
SkriptProfessor schrieb:
es muss so aussehen:
send(s, (const char*)&buffer[0], 10, 0)lol, warum nicht einfach:
send(s, (const char*)buffer, 10, 0)
-
statt 10 besser sizeof(buffer).
-
CodeFinder schrieb:
SkriptProfessor schrieb:
es muss so aussehen:
send(s, (const char*)&buffer[0], 10, 0)lol, warum nicht einfach:
send(s, (const char*)buffer, 10, 0)
das ist doch vollkommen egal, mensch

-
So sieht meine send-Funktion aus: (ich verwende sendto, weil es sich um eine UDP-Verbindung handelt...)
sendto(aao_connection, (const char*)buffer, sizeof(buffer), 0, (const sockaddr*)&addr, sizeof(sockaddr_in));
-
ich habs mal in php ausprobiert, der string ist viel länger als 10 zeichen.
-
doch nicht. sorry!!!!!
die ausgabe ist
FE FD 00 7E 00 00 00 FF FF FF
-
udp soll ja bekanntlich nicht sonderlich zuverlässig sein, aber
wahrscheinlich machst du beim empfangen der daten etwas falsch
-
Es gibt garkeine UDP Verbindungen...

-
ninkimono schrieb:
CodeFinder schrieb:
SkriptProfessor schrieb:
es muss so aussehen:
send(s, (const char*)&buffer[0], 10, 0)lol, warum nicht einfach:
send(s, (const char*)buffer, 10, 0)
das ist doch vollkommen egal, mensch

Jo, und doppelt gemoppelt hält auch besser :p ...