.NET-äquivalent zu Java BufferedReader
Habe ich den code in Java
public void read() throws IOException {
BufferedReader in = new BufferedReader(new InputStreamReader(this.socket.getInputStream(), "UTF8"));
String requestURL = null;
Vector property = new Vector();
String line;
//MORE OF CODE
}
Wenn Sie voller code hier einfügen.
Möchte ich umschreiben nach C#
Aber ich weiß nicht, was gleichbedeutend ist mit BufferReader.
Ich habe die Buchse, und ich möchte Lesen aus dem socket-InputStream (mit UTF8)
Dank.
Ich denke, Sie sind auf der Suche für
StreamReader
in C#.InformationsquelleAutor Wiktor Tkaczyński | 2012-08-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
So etwas tun sollte, Sie, obwohl ich sicher bin, mir fehlt ein ton der außergewöhnlichen Bedingung handling und kleinere Dinge wie, oh, anmutig Herunterfahren des Servers.
Wenn Sie möchten, dass die Puffer-stream, nur schmücken die
NetworkStream
Instanz mit einemBufferedStream
:InformationsquelleAutor Nicholas Carey
Es hängt davon ab, was Sie wollen. BufferedReader puffert die Daten von anderen reader. Wenn Sie wollen einfach nur gepuffert liest, die Sie verwenden können, so etwas wie StreamReader-je nachdem, wie Sie wollen, um Daten zu Lesen.
InformationsquelleAutor Peter Ritchie
Etwas wie die folgenden wären vergleichbar.
bitte werfen Sie einen Blick auf
TcpClient
undTcpListener
Klassen: Sie haben dieGetStream()
Methode.InformationsquelleAutor Fraser