- Forum-Beiträge: 47
15.05.2017, 22:05:47 via Website
15.05.2017 22:05:47 via Website
Hallo, ich hab ein Serversocket welcher Daten liest.
private BufferedReader bf = this.reader = new BufferedReader(newInputStreamReader(this.socket.getInputStream()));
So dieser ließt nun Daten mit der methode bf.readLine();
Doch kommen wir nun zu meiner Frage, was passiert wenn ein Socket einen so langen String geschickt bekommt, das der Buffer von BufferedReader ans Limit geht? Worauf ich hinaus will, ist das ich will das mein Server sicher ist und nicht irgendwelche Leute auf die Idee kommen endlose Strings/Daten zu senden, welche dann den Thread blocken.
Würde mich um eine Erklärung freuen, danke.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.