Net-srac Geschrieben 13. Februar 2002 Geschrieben 13. Februar 2002 Hi, mein problem. Ich will über ein socket eine datei versenden. das erledige ich mit IO::SOCKET und dann mit print auf den Socket. Nun will ich aus meiner Datei immer Blöcke rausschneiden und übertragen. leider kommt drüben nur die erste Zeile an, weil ein Zeilenumbruch eingefügt wurde. Gibts eine möglichkeit, eine Länge einzugeben, die er schreiben soll? bei $socket->send() ist sowas nämlich auch nicht enthalten. Danke für die Hilfe.
Net-srac Geschrieben 13. Februar 2002 Autor Geschrieben 13. Februar 2002 muß ich mal schnell die anwendung nachlesen.
Net-srac Geschrieben 13. Februar 2002 Autor Geschrieben 13. Februar 2002 no, das chomp entfernt sie ja. wenn ich die datei am anderen rechner wieder zusammenbauen will brauch ich ja die Zeilenvorschübe wieder.
Net-srac Geschrieben 13. Februar 2002 Autor Geschrieben 13. Februar 2002 Ok, habs. eingelesen mit read(filehandle,$record,$RECORDSIZE); und beim auslesen einfach vorher mit $/ = undef; das Zeichen für LineFeed löschen. Nach dem lesen sollte man es dann wieder mit $/ ="\n"; einschalten. oder sauberer: { local $/ = undef; HIER DANN LESEN }
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden