Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Daedra22

Treue Seele

  • »Daedra22« ist der Autor dieses Themas

Beiträge: 115

Wohnort: Osten

Beruf: Student Informationstechnik

  • Private Nachricht senden

1

24.09.2014, 09:37

Java Zeilenumbrüche nicht korrekt dargestellt von InputStream

Ich habe einen InputStream auf einen Rechner gerichtet, über telnet,
der Rechner gibt mir dabei ein sehr komisches Format zurück:

C-/C++-Quelltext

1
2
3
4
5
 echo TESTTESTC:\Users\test>
echo test2test2C:\Users\test>
whoamiw4deumsy9001123\testC:\Users\test>
  UDP    127.0.0.1:50486        *:*                               UDP    127.0.0.1:51066        *:*  UDP    127.0.0.1:56674        *:*                               UDP    127.0.0.1:59285        *:*  UDP    127.0.0.1:60034        *:*UDP    127.0.0.1:63895        *:*  UDP    127.0.0.1:65037        *:*  UDP    192.168.142.193:6502   *:*UDP    192.168.152.181:137    *:*  UDP    192.168.152.181:138    *:*  UDP    192.168.152.181:1900   *:*UDP    192.168.152.181:6502   *:*  UDP    192.168.152.181:65035  *:*UDP    [::]:7                 *:*UDP    [::]:9                 *:*UDP    [::]:13                *:*UDP    [::]:17                *:*UDP    [::]:19                *:*UDP    [::]:123               *:*UDP    [::]:500               *:*UDP    [::]:4500              *:*UDP    [::1]:1900             *:*UDP    [::1]:65034            *:*C:\Users\test>
DONE


Was man erkennt er stellt alle Zeilenumbrüche als [5;1H dar, wobei die Zahl immer wechselt pro Zeile, habt ihr eine Idee welches Format das ist und wie ich die Zeilenumbrüche korrekt umwandel ?
Who are you? - I am a game designer.
No you are not! - I am a game designer.
What kind of a designer ? - I am a game designer.
You mean you play games ? - I am a game designer.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

2

24.09.2014, 09:43

Das sind nicht (nur) die Zeilenumbrüche. Schau mal in's RFC für das Telnet Protocol.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Daedra22

Treue Seele

  • »Daedra22« ist der Autor dieses Themas

Beiträge: 115

Wohnort: Osten

Beruf: Student Informationstechnik

  • Private Nachricht senden

3

24.09.2014, 09:51

Wo genau ? Hast du einen Link ?

Sind das solche Kontrollsequenzen ?
Das Telnet Protokoll nutzt eine TCP Verbindung und verschickt ASCII formatierte, 8-bit kodierte Daten getrennt durch Telnet Kontrollsequenzen. Es bildet somit ein leicht zu bedienendes bi-direktional (half-duplex), 8-bit kodiertes Kommunikationsorientes System .

Wie kann ich die entfernen ?
Who are you? - I am a game designer.
No you are not! - I am a game designer.
What kind of a designer ? - I am a game designer.
You mean you play games ? - I am a game designer.

Werbeanzeige