Witam,
Mam pytanie:
chciałbym przekierować InputStream(strumień wejściowy jaki dostaję z kodu:
URL www = new URL("http://www.interia.pl");
URLConnection connection = www.openConnection ();
InputStream in = connection.getInputStream();
BufferedReader br;
br = new BufferedReader( new InputStreamReader(in) );
) do OutputStream,który wysyłam do przeglądarki na określonym porcie(w moim przypadku
OutputStream out = socket.getOutputStream();
out.write();
).
Jak to zrobić? Bo chciałbym zrobić serwer pośredniczący,który będzie działał na określonym porcie(jakby proxy serwer).Serwer będzie miał za zadanie pobrać adres strony z przeglądarki,wczytać do bufora zawartość strony,sprawdzić - po konwersji do Stringa - czy występuje na tej stronie określony ciąg znaków, jeśli nie ma takich ciągów-przesłać strumień na wyjście na socket, czyli na przeglądarkę ) . Na razie skupiam się na przesłaniu strumienia wejściowego z URL na socket. Czyli na razie serwer pośredniczący,bez żadnych modyfikacji. Z tego ,co rozumiem, w InputStream in = connection.getInputStream();
mam zapisany/przechowywany cały strumień/zawartość odpowiedzi z serwera. Jeśli się mylę,to chętnie wysłucham rad i propozycji. Dzięki :-) Na razie mam [glowa] zastój umysłowy i nie wiem jak to przeskoczyć,czy w ogóle jest jakaś metoda