Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi N - Z > Reti di calcolatori > [ESERCIZIO] Esercizio Web Server Java
Pages (2): [1] 2 »   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
internato
.primate.

User info:
Registered: Nov 2003
Posts: 67 (0.01 al dì)
Location: New Detroit Stamping
Corso: Comunicazione Digitale
Anno: 3
Time Online: 19:06:22 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
[ESERCIZIO] Esercizio Web Server Java

Suvvia, raccogliamo un pò di suggerimenti sull'ultimo esercizio di Reti...forza Futurbaggio e Dagarlas, fatevi avanti e illuminateci, senza esagerare...
ho provato a fare qualcosa spulciando il testo in .pdf messo a disposizione da Eugenio Cassiano, ma credo proprio che quanto sto elaborando non possa mai funzionare....aiutate chi come me ha seri, serissimi problemi cn la programmazione....

__________________
C'mon and go.........with me.......

25-10-2004 13:50
Click Here to See the Profile for internato Click here to Send internato a Private Message Find more posts by internato Add internato to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Dodo
lunatico

User info:
Registered: Jul 2002
Posts: 2340 (0.28 al dì)
Location: in una fibra ottica
Corso: Com Dig
Anno: 3+1 :P
Time Online: 42 Days, 7:55:56 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Re: [ESERCIZIO] Esercizio Web Server Java

Originally posted by internato
Suvvia, raccogliamo un pò di suggerimenti sull'ultimo esercizio di Reti...forza Futurbaggio e Dagarlas, fatevi avanti e illuminateci, senza esagerare...
ho provato a fare qualcosa spulciando il testo in .pdf messo a disposizione da Eugenio Cassiano, ma credo proprio che quanto sto elaborando non possa mai funzionare....aiutate chi come me ha seri, serissimi problemi cn la programmazione....

mi unisco a internato... illuminateci! :lode:

__________________
E' meglio essere ottimisti ed avere torto piuttosto che pessimisti ed avere ragione.

Albert Einstein

25-10-2004 14:04
Click Here to See the Profile for Dodo Click Here to See the Blog of Dodo Click here to Send Dodo a Private Message Find more posts by Dodo Add Dodo to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
futurbaggio
U Frikkettone

User info:
Registered: Feb 2003
Posts: 774 (0.09 al dì)
Location: Foggia
Corso: TIC
Anno: 1° Magistrale
Time Online: 13 Days, 16:44:00: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

A lezione non ero presente, qualcuno può specificare dove si trova il pdf?

Grazie
Roberto

__________________
E lo sceriffo americano non lo sa / ma quando parla ride tutta la città / vile fellone vieni a singolar tenzone / unza unza umpappà troppe truppe mariscià.
Non ci voleva l'eruzione della lava / e due piccioni si contendono la fava / sposa bagnata, bambina svergognata / la questione è delicata / come bolle la patata.
Basta! E' finita la festa
[L'ovile delle vanità, Folkabbestia]

25-10-2004 22:39
Click Here to See the Profile for futurbaggio Click Here to See the Blog of futurbaggio Click here to Send futurbaggio a Private Message Visit futurbaggio's homepage! Find more posts by futurbaggio Add futurbaggio to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
internato
.primate.

User info:
Registered: Nov 2003
Posts: 67 (0.01 al dì)
Location: New Detroit Stamping
Corso: Comunicazione Digitale
Anno: 3
Time Online: 19:06:22 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

dovrebbe essere nella sezione materiale didattico o diario delle lezioni di reti.dico.unimi.it...dai futur che ce la fai...

__________________
C'mon and go.........with me.......

26-10-2004 10:09
Click Here to See the Profile for internato Click here to Send internato a Private Message Find more posts by internato Add internato to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
internato
.primate.

User info:
Registered: Nov 2003
Posts: 67 (0.01 al dì)
Location: New Detroit Stamping
Corso: Comunicazione Digitale
Anno: 3
Time Online: 19:06:22 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ho scritto qualcosa che sicuramente è pieno di errori e parti mancanti....ma se lo correggete capisco cosa manca e perchè...grazie




import java.io.* ;
import java.net.* ;
import java.util.* ;


public final class WebServer
{

public static void main(String argv[] throws Exception);
{
//Imposta il numero di porta
try{Serversocket server = new ServerSocket(6789)
}
while(true){
//accettaz connessione con la socket

HttpRequest request=new HttpRequest(6789);
Thread thread = new Thread(request);
thread.start();
}
}
}


final class HttpRequest implements Runnable
{ final static String CRLF = "\r\n";
Socket socket;
//Costruttore
public HttpRequest(Socket socket) throws Exception
{
this.socket=socket;

}

public void run()
{
try{
processRequest();
}catch(Exception e){System.out.println(e);
}
}

private void processRequest() throws Exception
{
InputStream is= socket.getInputStream();
DataOutputStream os= new DataOutputStream(socket.getOutputStream());
BufferedReader br= socket.readLine();
String requestLine= ??;
System.out.println();
System.out.println(requestLine)
String headerLine = null;
while((headerLine=br.readLine()).lenght() != 0)
{
System.out.println(headerLine)
}

os.close();
br.close();
socket.close();

}


}

__________________
C'mon and go.........with me.......

26-10-2004 10:13
Click Here to See the Profile for internato Click here to Send internato a Private Message Find more posts by internato Add internato to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
futurbaggio
U Frikkettone

User info:
Registered: Feb 2003
Posts: 774 (0.09 al dì)
Location: Foggia
Corso: TIC
Anno: 1° Magistrale
Time Online: 13 Days, 16:44:00: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by internato
dovrebbe essere nella sezione materiale didattico o diario delle lezioni di reti.dico.unimi.it...dai futur che ce la fai...


Grazie, l'ho trovato... ora lo leggo, anche se da un primo sguardo al tuo codice mi sembra che manchi la chiamata ad accept() di ServerSocket.

Roberto

__________________
E lo sceriffo americano non lo sa / ma quando parla ride tutta la città / vile fellone vieni a singolar tenzone / unza unza umpappà troppe truppe mariscià.
Non ci voleva l'eruzione della lava / e due piccioni si contendono la fava / sposa bagnata, bambina svergognata / la questione è delicata / come bolle la patata.
Basta! E' finita la festa
[L'ovile delle vanità, Folkabbestia]

26-10-2004 10:45
Click Here to See the Profile for futurbaggio Click Here to See the Blog of futurbaggio Click here to Send futurbaggio a Private Message Visit futurbaggio's homepage! Find more posts by futurbaggio Add futurbaggio to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
dagarlas
.arcimaestro.

User info:
Registered: Mar 2003
Posts: 450 (0.06 al dì)
Location: Vigevano
Corso:
Anno: 5
Time Online: 7 Days, 6:26:17 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ha ragione futurbaggio; nel tuo codice hai scritto HttpRequest request=new HttpRequest(6789);

ma a quel punto tu stai creando un nuovo oggetto HttpRequest passandogli un'intero che nn ha senso e se guardi nel costruttore di httprequest vedi che richiede una socket come parametro, quindi dovresti scrivere:

HttpRequest request=new HttpRequest(server.accept());

ossia passi come parametro la socket ritornata da server.accept() che è quella attraverso cui avviene poi la comunicazione

26-10-2004 11:10
Click Here to See the Profile for dagarlas Click Here to See the Blog of dagarlas Click here to Send dagarlas a Private Message Visit dagarlas's homepage! Find more posts by dagarlas Add dagarlas to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
papousek
Prisoner

User info:
Registered: Jan 2005
Posts: 1562 (0.21 al dì)
Location: Sona
Corso: Dottore dal 2006
Anno: End
Time Online: 16 Days, 7:11:58 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by dagarlas
Ha ragione futurbaggio; nel tuo codice hai scritto HttpRequest request=new HttpRequest(6789);

ma a quel punto tu stai creando un nuovo oggetto HttpRequest passandogli un'intero che nn ha senso e se guardi nel costruttore di httprequest vedi che richiede una socket come parametro, quindi dovresti scrivere:

HttpRequest request=new HttpRequest(server.accept());

ossia passi come parametro la socket ritornata da server.accept() che è quella attraverso cui avviene poi la comunicazione



ma ma ma ...che lingua parlate????

...sob...scusate ma so veramente poco di java...help!!!

__________________
Break Out

26-10-2004 13:29
Click Here to See the Profile for papousek Click here to Send papousek a Private Message Find more posts by papousek Add papousek to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
internato
.primate.

User info:
Registered: Nov 2003
Posts: 67 (0.01 al dì)
Location: New Detroit Stamping
Corso: Comunicazione Digitale
Anno: 3
Time Online: 19:06:22 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

naturalmente questa è solo una delle 150000 cose sbagliate del mio codice....se no....sono proprio un figo...e mi pomperò all'inverosimile!!!!

__________________
C'mon and go.........with me.......

27-10-2004 18:51
Click Here to See the Profile for internato Click here to Send internato a Private Message Find more posts by internato Add internato to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Barone
non cambio mai avatar

User info:
Registered: Dec 2002
Posts: 4943 (0.60 al dì)
Location:
Corso: Done.
Anno:
Time Online: 36 Days, 5:19:15 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by internato
naturalmente questa è solo una delle 150000 cose sbagliate del mio codice....se no....sono proprio un figo...e mi pomperò all'inverosimile!!!!


Off-Topic:
internato...che babbo..
:D

27-10-2004 20:05
Click Here to See the Profile for Barone Click Here to See the Blog of Barone Click here to Send Barone a Private Message Find more posts by Barone Add Barone to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
citrus
.arcimaestro.

User info:
Registered: Oct 2003
Posts: 382 (0.05 al dì)
Location: como
Corso: com. digitale
Anno: 2
Time Online: 2 Days, 14:39:24 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ciao a tutti....
sono riuscito a fare l'esercizio ma con qualche piccola "irregolarità" che non riesco a risolvere......
ad ex. il content-type e lo status mi vengono stampati a video all'inizio della pagina come fosse una normale stringa.....
non dovrebbero invece trovarsi nell'header della pagina html che visualizzo e quindi rimanere nascosti?

ho provato a dare un occhiata al documento RFC1945 in cerca di una sintassi "particolare" per inviare questi dati ma non sono riuscito a capire l'errore.......
secondo voi è richiesto nell'esercizio che cose di questo tipo funzionino correttamente?
(visto i continui rimandi all' RFC ho pensato di si....)

qualcuno ha il mio stesso problema?
è normale?

Last edited by citrus on 27-10-2004 at 22:05

27-10-2004 22:02
Click Here to See the Profile for citrus Click here to Send citrus a Private Message Find more posts by citrus Add citrus to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
internato
.primate.

User info:
Registered: Nov 2003
Posts: 67 (0.01 al dì)
Location: New Detroit Stamping
Corso: Comunicazione Digitale
Anno: 3
Time Online: 19:06:22 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

cos'è che ti vengono stampati a video???????!!!!!!!!!!
pensavo di sapere qualcosa in più ma ora ripiombo nella cacca....

__________________
C'mon and go.........with me.......

28-10-2004 09:05
Click Here to See the Profile for internato Click here to Send internato a Private Message Find more posts by internato Add internato to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
citrus
.arcimaestro.

User info:
Registered: Oct 2003
Posts: 382 (0.05 al dì)
Location: como
Corso: com. digitale
Anno: 2
Time Online: 2 Days, 14:39:24 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by internato
cos'è che ti vengono stampati a video???????!!!!!!!!!!
pensavo di sapere qualcosa in più ma ora ripiombo nella cacca....


praticamente sono le stringe che nel pdf di cassani si chiamano statusLine e contentTypeLine (se non sbaglio).....
a quanto ne so io queste sono header che vengono inviate al browser ma poi effettivamente a video si dovrebbe vedere solo il corpo della pagina che è contenuto in entityBody.....
io penso che sia una cosa che dobbiamo risolvere noi smazzaandoci il documento di descrizione del protocollo http...
però magari mi sbaglio.....

ma il prof cassani che voi sappiate non legge il forum?
magari può darci qualche indicazione (probabilmente sto dicendo fesserie io quindi sarebbe meglio chiarire..)

28-10-2004 09:35
Click Here to See the Profile for citrus Click here to Send citrus a Private Message Find more posts by citrus Add citrus to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
m@cCo
Steek Huzzee

User info:
Registered: Sep 2003
Posts: 936 (0.12 al dì)
Location: Trecate - Novara - Piedmont - Italy
Corso: Computer Science (magistrale)
Anno: II
Time Online: 9 Days, 0:20:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Citrus il tuo problema deriva dal fatto che non hai utilizzato le status line definite dal documento ufficiale.

Usando il formato corretto le pagine vengono visualizzate tranquillamente.

HTTP/1.0 200 OK
HTTP/1.0 404 File Not Found

Ciao

28-10-2004 18:15
Click Here to See the Profile for m@cCo Click here to Send m@cCo a Private Message Find more posts by m@cCo Add m@cCo to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
citrus
.arcimaestro.

User info:
Registered: Oct 2003
Posts: 382 (0.05 al dì)
Location: como
Corso: com. digitale
Anno: 2
Time Online: 2 Days, 14:39:24 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by m@cCo
Citrus il tuo problema deriva dal fatto che non hai utilizzato le status line definite dal documento ufficiale.

Usando il formato corretto le pagine vengono visualizzate tranquillamente.

HTTP/1.0 200 OK
HTTP/1.0 404 File Not Found

Ciao


grande maccuz!
più tardi provo a correggere....
a la füla büla...
:D

28-10-2004 18:22
Click Here to See the Profile for citrus Click here to Send citrus a Private Message Find more posts by citrus Add citrus to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 16:39.    Post New Thread    Post A Reply
Pages (2): [1] 2 »   Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.219 seconds (65.81% PHP - 34.19% MySQL) con 25 query.