Anno1989
Bekanntes Mitglied
Hi, habe ein Problem mit Winsock unter C.
ICh mache mit dem clienten einen Screenshot, und schicke den blockweise an den Server, der ihn dann nach und nach in eine Datei speichert.
Wenn ich für die Verbindung als IP "127.0.0.1" nehme klappt die Übertragung reibungslos.
Nehem ich aber nun meine Internet IP klappt die Übertragung lediglich bis zu einer Blockgröße von 2.
Alles was drüber ist, bewirkt eine verschiedbung des Screenshots, bzw. Flächen haben andere Farben die sie nicht haben sollen, kurz das Bild ist entstellt.
Weiß einer vielleicht woran es liegt bzw. muss ich, wenn ich etwas mit Winsock schicke beachten, also bei der Blockgröße zum Beispiel?
Die Datei schreibe ich mit WriteFile, auhc den bitmap header (hab das aus einem Beispiel ausm Internet übernommen).
Vom Prinzip muss es ja richtig ablaufen, da es mit der 127.0.0.1 IP klappt, oder?
MfG
Anno1989
ICh mache mit dem clienten einen Screenshot, und schicke den blockweise an den Server, der ihn dann nach und nach in eine Datei speichert.
Wenn ich für die Verbindung als IP "127.0.0.1" nehme klappt die Übertragung reibungslos.
Nehem ich aber nun meine Internet IP klappt die Übertragung lediglich bis zu einer Blockgröße von 2.
Alles was drüber ist, bewirkt eine verschiedbung des Screenshots, bzw. Flächen haben andere Farben die sie nicht haben sollen, kurz das Bild ist entstellt.
Weiß einer vielleicht woran es liegt bzw. muss ich, wenn ich etwas mit Winsock schicke beachten, also bei der Blockgröße zum Beispiel?
Die Datei schreibe ich mit WriteFile, auhc den bitmap header (hab das aus einem Beispiel ausm Internet übernommen).
Vom Prinzip muss es ja richtig ablaufen, da es mit der 127.0.0.1 IP klappt, oder?
MfG
Anno1989