| Home >> All >> proxy >> bearer >> [ http Javadoc ] |
Source code: proxy/bearer/http/ConnectionListener.java
1 package proxy.bearer.http; 2 3 import java.io.*; 4 import java.lang.*; 5 import java.net.*; 6 7 8 /** 9 * <p> 10 * Represents thread waiting for connection and serving them. 11 * @deprecated Use Worker instead. 12 *</p> 13 */ 14 public class ConnectionListener extends Thread{ 15 private static final int MYPORT=9876; 16 17 private ServerSocket myServerSocket; 18 19 20 /** 21 * <p> 22 * Constructor. 23 * </p> 24 */ 25 public ConnectionListener(){ 26 super("ConnectionListener"); 27 try{ 28 myServerSocket=new ServerSocket(MYPORT); 29 }catch(IOException e){ 30 System.out.println("Couldn't make server socket"); 31 System.exit(1); 32 } 33 } 34 35 36 public void run(){ 37 Socket theClientSocket; 38 while (true) { 39 try { 40 //to trzeba zrobic chyba jakos tak 41 // theClientSocket = myServerSocket.setSocketFactory(); 42 theClientSocket = myServerSocket.accept(); 43 PrintWriter theWriter = new PrintWriter( 44 new OutputStreamWriter(theClientSocket.getOutputStream()) 45 ); 46 BufferedReader theReader = new BufferedReader( 47 new InputStreamReader(theClientSocket.getInputStream()) 48 ); 49 theWriter.println("jak moge pomoc?"); 50 theWriter.flush(); 51 52 while (true){ 53 System.out.println(theReader.readLine()); 54 } 55 56 } 57 catch (IOException e) { 58 } 59 } 60 } 61 62 };