![]() |
Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Reti di calcolatori (http://www.dsy.it/forum/forumdisplay.php?forumid=68)
-- [comdig-prini]WebSever (http://www.dsy.it/forum/showthread.php?threadid=23043)
WebSever
ma voi sapete se ,l'esercizio che dobbiamo consegnare il 13 dicembre che consiste nel programmare in java un WebServer, è obligatorio??????perchè se lo è io nn so proprio come farlo visto che nn saprei come inizializzarlo........ciao
:cry
:
Sì, è obbligatorio, ma può essere fatto a gruppi il che non è male. Ti consiglio di metterti in gruppo con qualche genio che ti aiuti...
Poi presentamelo...
__________________
Memento audere semper
[Gabriele D'Annunzio]
non occorre essere geni x farlo, é già fatto ma vanno riempiti alcuni buchi; x sapere come riempirli ispiratevi pure ai vari ser.java usati dal prof a laboratorio ![]()
In realtà quello che ho trovato difficile non è tanto la parte A, quanto la parte B: quella sul protocollo http.
__________________
Memento audere semper
[Gabriele D'Annunzio]

[QUOTE]Originally posted by ad676556
[B]perchè nn lo alleghi l'esercizio svolto in questo sito......io purtroppo nn conosco nessuno che lo sa fare e nn riesco a svolgerlo
e poi quale esercizi server del prof...io a lezione non sono potuto andare...![]()
ragazzi se non riuscite a fare questo che é già fatto quasi tutto come farete a fare l'esame? Che vi rammento consiste nello scrivere un client da zero in 2 ore!!
Cmq se riuscite a fare la parte A potete fare benissimo anche la B, ripeto guardate i vari Ser.java del prof... 
Originally posted by vigamagik
...ho trovato difficile...

__________________
Memento audere semper
[Gabriele D'Annunzio]
lol, anch'io ero incerto su cosa mettere in quelle 2 string, fondamentalmente perché non avevo la minima idea di cosa fossero. Dopo aver azzeccato il programma ho capito cosa sono e la loro utilità ![]()
WebServer
ma gli esercizi del prof che ha fatto a lezione a quale link li posso trovare?????????rispondete.............nn so come fare e la scadenza si avvicina![]()
la cartella con tutti gli esercizi svolti è questa
__________________
Memento audere semper
[Gabriele D'Annunzio]
Consegna esercizio Web Server
Ciao a tutti
E' disponibile a questo indirizzo l'application Form per l'invio del Progetto di Laboratorio di Sistemi e Reti
http://homes.dico.unimi.it/~cassiano/
Mi sono perso qualche puntata, quando è stato dato questo progetto? Datemi qualche info in più, se non si riesce a consegnarlo che succede?
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Re: Consegna esercizio Web Server
Originally posted by LaVero
Ciao a tutti
E' disponibile a questo indirizzo l'application Form per l'invio del Progetto di Laboratorio di Sistemi e Reti
http://homes.dico.unimi.it/~cassiano/
__________________
Memento audere semper
[Gabriele D'Annunzio]
Ragazzi chi vuole fare gruppo con altre 2 persone? Mi faccia sapere perchè il tempo stringe e sto andando un po' in paranoia.
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Secondo me il gruppo si può fare anche da due persone, ma è una mia teoria
__________________
Memento audere semper
[Gabriele D'Annunzio]
Sto andando in paranoia perchè così non lo passerò mai e devo aspettare l'anno prossimo. Per favore date qualche dritta su come implementare il progetto per piacere. Grazie!
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Originally posted by karplus
...é già fatto ma vanno riempiti alcuni buchi; x sapere come riempirli ispiratevi pure ai vari ser.java usati dal prof a laboratorio![]()
__________________
Memento audere semper
[Gabriele D'Annunzio]
quello è dove ci sono i ? giusto. e dove ci sono i .... idem? Scusate ma sto sclerando non poco
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Cioè se non faccio l'esercizio do l'esame nel 2007? Fatemi capire un po' per piacere
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Originally posted by supernova
quello è dove ci sono i ? giusto.
e dove ci sono i .... idem?
Cioè se non faccio l'esercizio do l'esame nel 2007? Fatemi capire un po' per piacere
__________________
Memento audere semper
[Gabriele D'Annunzio]
una volta completato il webserver sia parte A che B
come faccio a testarlo in maniera corretta? 
__________________
My Foto
"Sparerò a caso ragionando".(Anonimo)
Du gut d'oli fan i smach
apri un browser (non so perché a me funziona solo con firefox, sarà qualche impostazione interna) e nella barra dell'url digiti:
code:
http://localhost:6789/prova.html
code:
http://localhost:6789/prova.html
code:
http://localhost:6789/mare.html
__________________
Memento audere semper
[Gabriele D'Annunzio]
Io faccio l'esercizio, l'ho compilo in Java e poi?
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
... 
ma leggi il post precedente, viene detto tutto lì!!
Ho un problema io mi creo la mia server socket e la chiamo s, poi nel while faccio Socket w=s.accept(); poi arrivato al pezzo HttpRequest
faccio HttpRequest request = new HttpRequest(w); ma con mia quando compilo mi fa storie dicendo che w non va bene. Come fare?
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
dovrebbe essere a posto, posta l'errore
WebServer.java:20: non-static variable this cannot be referenced from a static context
HttpRequest request = new HttpRequest(w);
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Hai creato e inizializzato la ServerSocket all'intero o all'esterno del main?
Di solito quell'errore lo da quando dal main invochi una variabile creata fuori..
__________________
Memento audere semper
[Gabriele D'Annunzio]
Lo creata all'interno del main come richiedava l'esercizio, poi nel while cerco di passarla al metodo HttpRequest. Ma non funziona dandomi errore di compilazione cose detto sopra.
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Ma la requestline del http sarebbe il messaggio del client? Spiegatemi un po' meglio sono fermo li.
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
il messaggio che il browser manda al programma WebServer, per quanto riguarda l'errore di compilazione non posso aiutarti
__________________
Memento audere semper
[Gabriele D'Annunzio]
ciao a tutti devo reinstallare java qualcuno può mettere da qualche parte i package tipo prog.io e cose varie? non le trovo più
grazie!
Il prog.io non serve x questo webserver, e se lo usi all'esame oltre a rischiare di avere problemi secondo me il prof ti guarda male ![]()
no avevo bisogno di java.lang .net e cose vare ma mi sono accorto che sono nella cartella di installazione credevo bisognava trovarli a parte è da 1 nno che nn mastico java!
java.lang.net va semplicemente importato all'inizio della classe, e fa parte del package standard di java, mica devi installarlo te a parte
eh! a saperlo prima!!
Originally posted by vigamagik
il messaggio che il browser manda al programma WebServer, per quanto riguarda l'errore di compilazione non posso aiutarti
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Quando accedo via browser al webserver, il webserver mi restituisce questo:
GET /index.html HTTP/1.1
Host: localhost:6789
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8) Gecko/20051111
Firefox/1.5
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plai
n;q=0.8,image/png,*/*;q=0.5
Accept-Language: it-it,it;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Non capisco che stringa gli devo passare. Fatemi un'esempio concreto di codice. Grazie
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
non devi passare nessuna stringa, ste menate te le restituisce il browser e tu le stampi tramite uno stream di output
karplus scusa tu che sai tutto mi dici che cambia da String args[] a string argv []???
non saprei, posso azzardare che anzichè creare un array di stringhe viene creato un array di vettori, lo scopo x me é ignoto ![]()
intendevo nell'intestazione del metodo main
si lo so che sta lì, e ribadisco quanto detto, di più non so; non dimenticare che il main non é nient'altro che un metodo void di tipo statico che ha come argomento un array di stringhe, qui sembra siano vettori 
bhà! i misteri di java!! sto cominciando ora a scrivere il codice...nn so percè ma mi sento in alto mare per quanto riguarda il multithread...avrei una domanda io i scrivo il codice "normale2 poi gestisco il multithreading nella classe httprequest che impelmenta l'interfaccia runnable giusto? altra cosa, devo anche creare la classe dell'eccezione?
thank for help!
bhà! i misteri di java!! sto cominciando ora a scrivere il codice...nn so percè ma mi sento in alto mare per quanto riguarda il multithread...avrei una domanda io i scrivo il codice "normale2 poi gestisco il multithreading nella classe httprequest che impelmenta l'interfaccia runnable giusto? altra cosa, devo anche creare la classe dell'eccezione?
thank for help!
Originally posted by pinauz
karplus scusa tu che sai tutto mi dici che cambia da String args[] a string argv []???
code:
main (String pappagallo[]){...}
__________________
Memento audere semper
[Gabriele D'Annunzio]
la connessione la devo stabilire nella classe webserver o nella httprequest?
Quindi in request gli preparo solo un'output a mio piacere?
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Io non sono di quest'anno ma dovrei dare a febbraio l'esame...se non faccio l'esercizio non posso iscrivermi all'appello???
__________________
"Anche stanotte le nostre chitarre morderanno e a chi sta per fare rock io rendo onore............"
"And be a simple kind of man.
Be something you love and understand"
LONG LIVE ROCK 'N' ROLL!!!!!!!!!
Originally posted by kaste81
Io non sono di quest'anno ma dovrei dare a febbraio l'esame...se non faccio l'esercizio non posso iscrivermi all'appello???
"__________________
Memento audere semper
[Gabriele D'Annunzio]
Originally posted by supernova
Quindi in request gli preparo solo un'output a mio piacere?
Dalla consegna
In the first stage, you will write a multi-threaded server that simply displays the contents of the HTTP request message that it receives.

__________________
Memento audere semper
[Gabriele D'Annunzio]
Si ma non riesco a capire sto messaggio di http da dove lo prendo. Cioè datemi un po' una soffiata. Grazie, spiegatemelo in parole molto povere perchè non ci capisco più niente
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Da ciò che ho capito nella string requestLine gli passo request del metodo HttpRequest?
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
ragazzi ma non esiste il metodo lenght() nella classe file? continua a darmi errore
__________________
movimento ultras contro diffide e repressione
non so se hai sbaligato a postare o è il tuo errore,cmq si scrive
***.length()
avevo sbagliato a postare avevo scritto giuto nel codice ma mi da errore
Se non posti l'errore preciso non possiamo aiutarti, sappiamo solo che hai avuto un generico errore... mica abbiamo la sfera di cristallo eh ![]()
Per verificare se esiste length() della classe file, vai su google e scrivi file java, il primo risultato ti porta alla descrizione della classe file e dei suoi metodi.
Fai la stessa cosa quando incontri una classe e non hai la minima idea di che cosa faccia, idem per i suoi metodi. 
Originally posted by karplus
Quando accedo via browser al webserver, il webserver mi restituisce questo:
GET /index.html HTTP/1.1
Host: localhost:6789
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8) Gecko/20051111
Firefox/1.5
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plai
n;q=0.8,image/png,*/*;q=0.5
Accept-Language: it-it,it;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
lasciamo perdere quell'errore tanto per fare la prima parte nn mi serve...io posso usare il metodo writeBytes della classe dataOutputsSream per farmi tornare una stringa al client?? o esiste un metodo del tipo writeString o cose varie? aiutatemi x favore vi offrirò da bere!!!!
tutti programmatori sonnambuli? ![]()
e meno male che ci sono.....sono già in crisi perchè ho perso il derbymagari riesco ad andare a dormire mezzosoddisfatto....
__________________
movimento ultras contro diffide e repressione
Originally posted by Mattex185
in effetti se lancio http://localhost:6789/testPage.htm con il server acceso nn mi visualizza la pagina ma mi restituisce info come quelle di karplus.....a tutti gli altri visualizza la pagina oppure vigamagik ha creato una mega server?![]()
certo che c'è la pagina test ![]()
cmq in effetti ho fatto solo la parte A al momento
sulla B sto lavorando ora...ma nel pdf diceva di provare dopo la A e io mi aspettavo la roba bella che fatta ![]()
![]()
![]()
ehm..la parte b per ora è un sogno!! ma scusa per cercare la paginahtml il client ti scanna tutto l'hd o solo la cartella dove è situato il server?
ho fatto la parte a e me la compila ora x testare ho bisogno del nome del mio host...come lo recupero? nsllokup mi da il nome del mio host o quello del mio dns?
Originally posted by pinauz
lasciamo perdere quell'errore tanto per fare la prima parte nn mi serve...io posso usare il metodo writeBytes della classe dataOutputsSream per farmi tornare una stringa al client?? o esiste un metodo del tipo writeString o cose varie? aiutatemi x favore vi offrirò da bere!!!!
solo la cartella del file java
scrivi http://localhost:YYYY/XXXXXXX.htm
con YYYY la porta settata e con XXXXXX il nome della pagina esempio
Originally posted by karplus
io ho usato il writebytes... cmq per sapere se esiste un metodo del genere, vai su google e cerca dataoutputstream java, é tanto semplice
Quanto a me sto aspettando che ogame concluda una certa cosa... fortuna che non sono un tifoso accanito sennò sta sera ero demoralizzato, perdere con l'inter é ignominioso!
hehe che gente che abbiamo in corso ![]()
cmq..poveri 1 su 10 glielo abbiamo lasciato per pietà 
torno a programmare ![]()
c***o non mi ridà niente indietro!! nell'argomento writeBytes devo dare un file o semplicemente la stringa che devo ridare?
sei troppo avanti x me
tra un po' ci arrivo pure io
al momento sto cercando le risposte da dare ai vari
" statusLine = ?; "
Originally posted by Mattex185
sei troppo avanti x me
tra un po' ci arrivo pure io
al momento sto cercando le risposte da dare ai vari
" statusLine = ?; "
-.-
quella lì è gia la parte B..anche tu sei già alla parte B a quanto ho capito 
nel testo viene detto come inizializzare statusline e contentypeline nel caso il file sia presente... nel caso non sia presente io ho fatto in modo che non venisse restituito niente... se il file non esiste come fai a restituire l'estensione e la posizione di un file inesistente?
e con questa vado a ronfare ![]()
buona notte 
beato te!
Non ho capito la metà delle vostre domande ma vi posso garantire che il mio webserver non è certo il portale della tim o roba del genere.
Come dimostrazione vi dico solo che ha smesso di andare: in silab sì, a casa mia solo con Mozzilla, altrove non va un tubazzo.
Una cosa cosa vorrei precisare: se avete fatto solo la parte a, le richieste vengono stampate da webserver nella finestra di DOS, non dal browser.
__________________
Memento audere semper
[Gabriele D'Annunzio]
Originally posted by vigamagik
Una cosa cosa vorrei precisare: se avete fatto solo la parte a, le richieste vengono stampate da webserver nella finestra di DOS, non dal browser.

(a parte il nostro pc) magari lo passo a "persone fidate"
il silab... lì a me funziona, sono sicuro che si tratti di qualche impostazione del browser
__________________
Memento audere semper
[Gabriele D'Annunzio]
bha speriamo che dove lo testa eugenio funzioni come a casa 
io da quel PDF nn ci ho capito un cazzo.
Mi potreste spiegare che classi vanno nel main e che classi vanno in HttpRequest
import java.io.* ;
import java.net.* ;
import java.util.* ;
public final class WebServer
{
public static void main(String argv[]) throws Exception
{
.CHE CLASSI CI VANNO
}
}
final class HttpRequest implements Runnable
{
CHE CLASSI CI VANNO ??
}
__________________
Jessica Alba Italian Fans Site
ma ora ti funziona?
__________________
Memento audere semper
[Gabriele D'Annunzio]
si si mi funziona
[>>>>VK<<<<] > se prosegui a leggere ti dice cosa inserire nei vari pezzi nn devi inventare nulla tranne dei pezzetti
Originally posted by Mattex185
si si mi funziona
[>>>>VK<<<<] > se prosegui a leggere ti dice cosa inserire nei vari pezzi nn devi inventare nulla tranne dei pezzetti

__________________
Jessica Alba Italian Fans Site
la parte B
Ciao a tutti ...
Dato che non ne capisco molto, qualcuno mi portrebbe perfavore spiegare se la parte B va fatta in una nuova classe e con che nome ?
Intanto ne approfitto anche per chiedervi qualche delucidazione a riguardo degli ultimi if ...
Grazie in anticipo
dove ci sono i puntini vuol dire che andando avanti a leggere troverai del codice (già scritto) da inserire.
le cose da aggiungere sono dove trovi i " ? "
per prima cosa ti consiglio di inserire tutti i pezzi giò fatti e poi irleggertelo aggiungendo i pezzi mancanti (aiutati con la classe professore della lezione del 21 ottobre
[100imo post
]
Originally posted by Mattex185
dove ci sono i puntini vuol dire che andando avanti a leggere troverai del codice (già scritto) da inserire.
le cose da aggiungere sono dove trovi i " ? "
per prima cosa ti consiglio di inserire tutti i pezzi giò fatti e poi irleggertelo aggiungendo i pezzi mancanti (aiutati con la classe professore della lezione del 21 ottobre
[100imo post]

__________________
Jessica Alba Italian Fans Site
io nn volevo dirlo ma per chi ha il libro sfogliando si trava molta roba....
__________________
Jessica Alba Italian Fans Site
Re: la parte B
Originally posted by EmoGuy
Ciao a tutti ...
Dato che non ne capisco molto, qualcuno mi portrebbe perfavore spiegare se la parte B va fatta in una nuova classe e con che nome ?
Intanto ne approfitto anche per chiedervi qualche delucidazione a riguardo degli ultimi if ...
Grazie in anticipo
Originally posted by [>>>>VK<<<<]
spero che tu sia conneso anche oggi pomeriggio perche è una questione di vita o di morte...
mi sent il protagonista di fuori in 60 secondi....![]()
Innanzi tutto grazie per la risposta ... ne approfitto ancora un po' allora ...
Io uso netbeans, e sulla classe final class HttpRequest mi dà errore dicendo che dovrebbe essere dichiarata abstract, è normale ?
Altra domanda: ma alla fine si fa un unico .java con dentro main, httpRequest e parte B ?
Mi scuso ancora per l' ignoranza e vi ringrazio per le risposte
Originally posted by EmoGuy
Io uso netbeans, e sulla classe final class HttpRequest mi dà errore dicendo che dovrebbe essere dichiarata abstract, è normale ?
Originally posted by EmoGuy
Altra domanda: ma alla fine si fa un unico .java con dentro main, httpRequest e parte B ?
[/B]
Wow, allora sono proprio ignorante io ... forse inizio a capire qualcosa ora, anche se è ben poco
allora per quanto iguarda la classe abstract mi sembra che basti implementare il metodo run per poterla dichiarare public o privat...(mi sembra)...non ho capito la storia del browser...il messaggio deve venire fuori del browser che sarebbe il client che c'entra il dos? quello funziona da server
Mattex, grazie stai facendo un ottimo lavoro
__________________
Memento audere semper
[Gabriele D'Annunzio]
Originally posted by pinauz
non ho capito la storia del browser...il messaggio deve venire fuori del browser che sarebbe il client che c'entra il dos? quello funziona da server
ok fin qui ci sono ma con la parte a ti restituisce soltanto la stringa di richiesta mentre con la parte b il file vero e proprio...quindi per chi ha completatoi slo la parte a la stringa di richiesta deve comparire sul browser non sul dos...
il prof ha detto che invece di fare:
code:
public class httpRequest implements runnable
code:
HttpRequest request = new HttpRequest(?); Thread thread = new Thread(request); thread.start();
code:
public class httpRequest extends Thread
code:
HttpRequest request = new HttpRequest(?); request.start()
__________________
Memento audere semper
[Gabriele D'Annunzio]
è uguale cambia solo lassegnazione delle variabili
Originally posted by pinauz
è uguale
__________________
Memento audere semper
[Gabriele D'Annunzio]
io lo ho lasciato come da pdf
dite che x lui cambia qualcosa?io nn ho sentito quando ha detto che si poteva fare nell'altro modo quindi nn so se considera sbagliato chi gli da una soluzione seguendo il testo dell'esercizio
no avete ragione voi a fondo pagina della parte a il testo dice "the server should display the contents of the http request"
__________________
movimento ultras contro diffide e repressione
Errori in comprensibili ....
Parte B dove dice //Construct the response message :
String statusLine = null; dice " identifier expected "
L' if subito sotto :
if ( fileExists) " illegal start of type "
os.writeBytes(statusLine); "identifier expected "
Inizio a dare segni di squilibrio ....
penso gli manhi qualche ; o qualche }....nessuno ha avuto problemi con inputstream? a me dice che è una classe astratta e non può essere inizializzata
Originally posted by EmoGuy.
Errori in comprensibili ....
Parte B dove dice //Construct the response message :
String statusLine = null; dice " identifier expected "
L' if subito sotto :
if ( fileExists) " illegal start of type "
os.writeBytes(statusLine); "identifier expected "
Inizio a dare segni di squilibrio ....
scusa mettx ma nella classe inputstream devi fare riferimento alla connection di socket della classe webserver...come hai fatto?
a volte mi accorgo di dire una cifra di c****te! cmq la prima parte sembra funzionare ancora nn ci credo!
mi ridà questa stringa...
GET / HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
java.io.IOException: Stream closed
perchè mi chiude la connessione?
nn so se ho capito il punto ma cmq ho fatto "semplicemente"
socket.getInputStream()
x la risposta del prompt nn so dirti
Io no, ma forse ho sbagliato a completare, l' ho scritta semplice semplice come si è visto a laboratorio; alla stessa maniera DataOutputStream e bufferedReader;
A me da errore su tokens.nextToken(); dicendo che " identifier expected " e su fileName = "." + fileName; il motivo è sempre " identifier expected "
scusa...ma inputstream is= ?
come lo inizializzi?
ioho fatto new inputstream bla bla bla ma mi dice che è un aclasse astratta e nn lo posso fare
nell'inputstream nn ho fatto new io
solo
InputStream is = socket.getInputStream();
mattex quasi ti amo!!!
cmq continua a darmi sta roba
GET /prova.htm HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
java.io.IOException: Stream closed
Finished executing
nn mi ricordo davvero se sia la risposta giusta...tu vai avanti e poi vedi
intanto provo a rivedere se mi da quello ma nn so se ci riesco
public final class WebServer {
public static void main(String argv[]) throws Exception
{
// Set the port number.
int port = 6789;
// Establish the listen socket.
ServerSocket s = new ServerSocket(port);
// Process HTTP service requests in an infinite loop.
while (true) {
// Listen for a TCP connection request.
Socket w = s.accept();
// Construct an object to process the HTTP request message.
HttpRequest request = new HttpRequest(w);
// Create a new thread to process the request.
Thread thread = new Thread(request);
// Start the thread.
thread.start();
}
}
Ora mi dite per piacere perchè mi da errore di compilazione nel metodo HttpRequest? A me sembra tutto ok!
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
guarda che non puoi scrivere codice o parte di codice di un elaborato....! cmq posta l'errore che ti da!
domanda: la parte b implementa l meodo run di httprequest?
Pinauz questa parte mi sembra che si stata implementata da tutti quindi non vedo problemi a postarla. Cmq scusate ma è da venerdi che sto sclerando con sto errore: WebServer.java:20: non-static variable this cannot be referenced from a static context
HttpRequest request = new HttpRequest(w);
Di grazia cos'è che non va?
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
la classe http request come l'hai dichiarata? final static public....
come da pdf.
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
final class HttpRequest implements Runnable? boh...a me nn da errore
__________________
movimento ultras contro diffide e repressione
Si così, come dice il pdf. 2 domanducce ho :
1) // Set up input stream filters.
//?
quel ? che ci devo mettere?
2) String requestLine = ?
io gli passo request, giusto o faccio una cazzata?
Aiutemi perchè domani si avvicina!
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
x la pima non lo so per la seconda c'è scritto sul testo...
ti dice che ilmetodo readLine() della calsee Bufferedreader di da la String requestLine
__________________
movimento ultras contro diffide e repressione
br.readLine() quindi devo usare? Mi rimane solo quel maledetto errore di HttpRequest. Sempre che br.readLine() sia giusto da usare.
Oppure mi devo creare un readLine negli stream di input?
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
bravo!! io invece nn ho capito che vuole nella statusLine e nel contentTypeLine
Mattex185 puoi dirmi se lo strutturato in modo giusto? allora:
mport java.io.* ;
import java.net.* ;
import java.util.* ;
public final class WebServer{
public static void main(String argv[]) throws Exception{
......
}
}
final class HttpRequest implements Runnable {
public HttpRequest(Socket socket) throws Exception {
}
public void run(){
}
private void processRequest() throws Exception {
E' IN QUESTA CLASSE CHE VA TUTTO IL PROCESSO PER VERIFICARE SE IL FILE VIENE TROVATO E ANALIZZATO ???
}
private static void sendBytes(FileInputStream fis, OutputStream os)throws Exception {
PER INVIARE I FILE AL CLIENT
}
private static String contentType(String fileName){
IDENTIFICAZIONE DEL TIPO DI FILE.
}
}
__________________
Jessica Alba Italian Fans Site
penso sia giusto
ma nn voglio prendermi NESSUNA responsabilità 
Originally posted by Mattex185
penso sia giusto
ma nn voglio prendermi NESSUNA responsabilità![]()
__________________
Jessica Alba Italian Fans Site
Quindi nella final class ..... implements runnable vanno messe tutte le altre? Non riesco a capire a che livello si inseriscono le varie parti ....
Lo sviluppo final static String CRFL va messo pria o dopo
public HttpRequest(Socket socket) throws Exception {
}
Originally posted by EmoGuy
Quindi nella final class ..... implements runnable vanno messe tutte le altre? Non riesco a capire a che livello si inseriscono le varie parti ....
Originally posted by EmoGuy
Lo sviluppo final static String CRFL va messo pria o dopo
public HttpRequest(Socket socket) throws Exception {
} [/B]
Ma è qualcosa del genere ?
final class HttpRequest implements Runnable {
final static String CFRL = .....
.......
.......
if ( fileExists)......
public HttpRequest(Socket socket) throws Exception {
}
public void run(){
}
Originally posted by EmoGuy
Quindi nella final class ..... implements runnable vanno messe tutte le altre? Non riesco a capire a che livello si inseriscono le varie parti ....
Lo sviluppo final static String CRFL va messo pria o dopo
public HttpRequest(Socket socket) throws Exception {
}
__________________
Jessica Alba Italian Fans Site
allora... io nella status line ho messo uno stringa che dice se il file esiste oppure no, la contenttype invece è gia scritta
Originally posted by pinauz
allora... io nella status line ho messo uno stringa che dice se il file esiste oppure no, la contenttype invece è gia scritta
__________________
Jessica Alba Italian Fans Site
no no del tipo "file esistente"
L' ordine è quello che hai messo tu prima:
Main
HttpRequest implements runnable che contiene tutto il resto
quello che io continuo a non capire a parte qualche errore sparso qui e li è dove va tutto il malloppazzo di roba che inizia con
Final static String CRFL ....
....
...
...
If(fileExists).... [il pezzo dove c'è la tag html fino all'ì if dell ' entity body ]
Ma a te
String statusLine = null;
if (fileExists)
non danno errore ?
Sto per diventare pessimista....
Originally posted by EmoGuy
L' ordine è quello che hai messo tu prima:
Main
HttpRequest implements runnable che contiene tutto il resto
quello che io continuo a non capire a parte qualche errore sparso qui e li è dove va tutto il malloppazzo di roba che inizia con
Final static String CRFL ....
....
...
...
If(fileExists).... [il pezzo dove c'è la tag html fino all'ì if dell ' entity body ]
Ma a te
String statusLine = null;
if (fileExists)
non danno errore ?
nn lo so devo ancora compilarlo tutto, se mai hai MSN ???
Sto per diventare pessimista....
__________________
Jessica Alba Italian Fans Site
Originally posted by pinauz
no no del tipo "file esistente"
__________________
Jessica Alba Italian Fans Site
VK, dovrebbe esserti arrivata una mia mail con il mio contato msn ....
__________________
... le nostre mani si toccheranno in un altro sogno ...
Originally posted by EmoGuy
VK, dovrebbe esserti arrivata una mia mail con il mio contato msn ....
__________________
Jessica Alba Italian Fans Site
Potrei unirmi anch'io?
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Originally posted by supernova
Potrei unirmi anch'io?
__________________
Jessica Alba Italian Fans Site
Domanda banale: la scadenza per consegnare l'esercitazione è domani a 0.00? Cioè il 13 è compreso, giusto?
Penso di si
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
entro il 13 vuol dire che si puo consegnare anke il 13 vero?
__________________
۞_Rag Doll_۞
non facciamo skerzi, non è specificato....quindi il 13 è compreso!!!
__________________
۞_Rag Doll_۞
Questo è un grande dilemma ... per non saper nè leggere nè scrivere ti direi di consegnare prima della mezzanott di oggi.
Originally posted by EmoGuy
Questo è un grande dilemma ... per non saper nè leggere nè scrivere ti direi di consegnare prima della mezzanott di oggi.
__________________
Memento audere semper
[Gabriele D'Annunzio]
Un po' ingrato
Quasi mi dimenticavo nella frenesia di oggi di ringraziare tutti coloro che mi hanno aiutato oggi quando rompevo con i messaggi di aiuto .
Grazie per la collaborazione !!!
__________________
... le nostre mani si toccheranno in un altro sogno ...
| All times are GMT. The time now is 19:38. | Show all 148 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.