Thread substr(): Alternative gesucht (15 answers)
Opened by bloonix at 2007-07-02 15:44

bloonix
 2007-07-02 18:15
#78137 #78137
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=sid burn,02.07.2007, 15:27]Nur weil dort eine empfohlene Größe steht, heißt es ja nicht gleich das es das Maximum ist. Bei mir ist es übrigens "4096" Bytes, und keine 16Kib.[/quote]
Wo habe ich denn was von maximaler Größe verlauten lassen?

[quote=sid burn,02.07.2007, 15:27]So wie es ausschaut ist die empfohlene Größe einfach die Blockgröße des Filesystems...[/quote]
Das ist nur bedingt richtig.

Code: (dl )
1
2
3
4
5
6
7
8
9
use IO::Socket::INET;

my $ipc = IO::Socket::INET->new(
  LocalAddr => 'localhost',
  Listen    => 1,
  Proto     => 'tcp',
);

print "SIZE: ", (stat($ipc))[11], "\n";


SIZE: 1024

[quote=sid burn,02.07.2007, 15:27]Deine Frage lautete doch ursprünglich wie du einen String in 8 Bytes Chunks zerlegen kannst. Wie kommst du den jetzt vom Lesen, zum schreiben (syswrite()) und von einem String zu einem Filehandle?[/quote]
Du bringst ja hier viel mehr durcheinander als ich! Ich habe von Anfang
an von syswrite() geschrieben, denn genau das ist es ja, was ich mit
den Chunks machen möchte! Stückchenweise irgendwo hin schreiben.

[quote=sid burn,02.07.2007, 15:27]Und was heißt den dritten parameter von sywrite benötigst du? syswrite gibt doch nur einen Wert zurück. ;)[/quote]
Du verwechselst wohl gerade return-Werte mit Parametern, die an eine
Funktion übergeben werden. ;) Meine Rede war von OFFSET, dem 4. - sorry
ich schrieb 3. - Parameter von syswrite(). Allerdings kann unpack()
tatsächlich das, was ich suche, das wusste ich nicht und der Antwort von
moritz zu wenig Aufmerksamkeit geschenkt. :) Mea culpa @moritz\n\n

<!--EDIT|opi|1183457815-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.

View full thread substr(): Alternative gesucht