Gibt es eine Möglichkeit, die maximale Größe einer Zeichenfolge zu begrenzen?

9

Ich habe eine Anwendung, in der ich die maximale Größe einer Nachricht beschränken möchte, die von einem verbundenen Client über die Leitung gesendet wurde. Da das theoretische Maximum einer Nachricht in Node.js etwa 1,9 GB beträgt , möchte ich eigentlich nie, dass meine Anwendung so groß wird ein Stück Speicher, wenn einige böswillige Clients versuchen, ein übergroßes Paket zu senden.

Wie kann ich die eingehende Nachrichtengröße begrenzen, um 1024 Bytes zu sagen?

    
NiCk Newman 13.06.2015, 10:40
quelle

1 Antwort

1

Jedes Zeichen hat eine Länge von 1 bis 3 Byte. Sie können also die Zeichenfolge nur substringweise unterteilen, um die gewünschte Länge zu erhalten.

%Vor%

Oder Sie können ein Paket wie dieses verwenden: utf8-binary-cutter

    
Koder 24.07.2015 12:45
quelle

Tags und Links