home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1999 April / DPPCPRO0499.ISO / April / Notes / 50b2wic.exe / DATA1.CAB / NotesProgramFilesJavaSupport / Notes.jar / lotus / notes / addins / SocketSession.class (.txt) < prev   
Encoding:
Java Class File  |  1998-11-15  |  1.4 KB  |  49 lines

  1. package lotus.notes.addins;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6. import java.io.PrintWriter;
  7. import java.net.Socket;
  8.  
  9. public class SocketSession extends Thread {
  10.    private Socket socket;
  11.    // $FF: renamed from: in java.io.BufferedReader
  12.    private BufferedReader field_0;
  13.    private PrintWriter out;
  14.    private static final String CRLF = "\r\n";
  15.  
  16.    public void start(Socket var1) {
  17.       this.socket = var1;
  18.  
  19.       try {
  20.          this.field_0 = new BufferedReader(new InputStreamReader(this.socket.getInputStream()));
  21.          this.out = new PrintWriter(this.socket.getOutputStream());
  22.       } catch (IOException var4) {
  23.          try {
  24.             this.socket.close();
  25.          } catch (IOException var3) {
  26.          }
  27.  
  28.          System.err.println(var4);
  29.          return;
  30.       }
  31.  
  32.       ((Thread)this).start();
  33.    }
  34.  
  35.    public void close() throws IOException {
  36.       this.socket.close();
  37.    }
  38.  
  39.    public String readLine() throws IOException {
  40.       return this.field_0.readLine();
  41.    }
  42.  
  43.    public void println(String var1) {
  44.       this.out.print(var1);
  45.       this.out.print("\r\n");
  46.       this.out.flush();
  47.    }
  48. }
  49.