|
yeah |
L'unico modo per ottenere il tuo stesso errore è ... |
14-03-2005 20:36 |
|
|
yeah |
.grande:maestro.
Registered: Nov 2003
Posts: 1644 (0.21 al dì)
Location: Cologno Monzese
Corso: Informatica Magistrale
Anno: II
Time Online: 12 Days, 21:36:41 [...]
Status: Offline
Edit | Report | IP: Logged |
L'unico modo per ottenere il tuo stesso errore è stato aggiungere e.printStackTrace() tra le graffe del catch e passare un indirizzo sbagliato al costruttore della Socket, dove c'è code: connection = new Socket("localhost", 6000);
In questo caso ho aggiunto uno spazio dopo 'localhost'.
Magari hai scritto male quella riga?
Oppure il tuo firewall blocca il tentativo di connessione del client, senza avvisarti?
__________________
?
|
14-03-2005 20:36 |
|
|
| |
|
boban |
ho già controllato e ricontrollato quella riga ma ... |
15-03-2005 11:17 |
|
|
boban |
.consigliere.
Registered: Dec 2003
Posts: 131 (0.02 al dì)
Location: qui
Corso: comunicazione digitale
Anno: 999999999
Time Online: 5 Days, 0:38:16 [...]
Status: Offline
Edit | Report | IP: Logged |
ho già controllato e ricontrollato quella riga ma nulla....
ti posto il mio cod, è un po diverso dal tuo, ma molto molto simile....
poi ho provato anche a compilare il tuo codice uguale uguale e mi da un problemino...quando compilo il Client(dopo il programma Server) mi compare Client avviato e non mi stampa a video Local>...per poter digitare...esce e basta....
....cmq questo è il miio cod...gli puoi dare un'occhaitaGRAZIE!!
code:
import java.io.*;
import java.net.*;
class Client {
public static void main (String args[]) throws Exception
{
Socket connection;
InputStream Sock_in;
OutputStream Sock_out;
int c;
connection = new Socket("localhost", 6000);
System.out.println("Stabilita la connessione");
Sock_in = connection.getInputStream();//Sock_in è di tipo InputStream (=stream di dati in ingresso)
Sock_out = connection.getOutputStream();//Sock_out è di tipo OutputStream (=stream di dati in uscita)
while (System.in.read() != 10){
System.out.println("Io:");
c = System.in.read();
Sock_out.write((int) c);//che fa??sto metodo?
}
while (Sock_in.read() != 13){
System.out.println("Server:"+(char)Sock_in.read());
}
System.out.println();
connection.close();
}
}
|
15-03-2005 11:17 |
|
|
| |
|
yeah |
L'unico altro modo in cui sono riuscito a replicar ... |
15-03-2005 20:56 |
|
|
yeah |
.grande:maestro.
Registered: Nov 2003
Posts: 1644 (0.21 al dì)
Location: Cologno Monzese
Corso: Informatica Magistrale
Anno: II
Time Online: 12 Days, 21:36:41 [...]
Status: Offline
Edit | Report | IP: Logged |
L'unico altro modo in cui sono riuscito a replicare l'errore del tuo post precedente è usare due porte diverse nel client e nel server.
Ho poi provato il tuo codice e grosso modo funziona.
Puoi postare anche il codice del server che usi quando, usando il mio codice per il client, ti da il problema di "Client avviato" e poi più nulla?
Anzi, prima fai un'altra prova. Sono solito omettere vari controlli quando scrivo codice alla buona: nel server e nel client, tra le graffe che seguono la catch() metti
e.printStackTrace();
Probabilmente si verifica una eccezione dopo che il client viene avviato.
__________________
?
|
15-03-2005 20:56 |
|
|
| |
|
boban |
Ho aggiunto la riga che mi hai detto (al tuo codic ... |
16-03-2005 12:44 |
|
|
| |
|
papousek |
boban...quante volte ti ho detto di cambiare i cri ... |
16-03-2005 15:50 |
|
|
papousek |
Prisoner
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
Edit | Report | IP: Logged |
boban...quante volte ti ho detto di cambiare i criceti nel tuo PC!!!!
__________________
Break Out
|
16-03-2005 15:50 |
|
|
| |
|
yeah |
Allora il problema è della socket.
... |
16-03-2005 20:08 |
|
|
yeah |
.grande:maestro.
Registered: Nov 2003
Posts: 1644 (0.21 al dì)
Location: Cologno Monzese
Corso: Informatica Magistrale
Anno: II
Time Online: 12 Days, 21:36:41 [...]
Status: Offline
Edit | Report | IP: Logged |
Allora il problema è della socket.
O:
1) Server e client usano 2 porte diverse
2) Qualcosa (es il firewall) blocca la connessione
3) Avvii il client prima che il server sia pronto a ricevere connessioni (dovrebbe essere possibile solo se avvii il client prima del server, ma non mi sembra tu faccia così)
4) Sei terribilmente sfortunato
Se l'opzione è la 4a, riposta il codice di client e server che lo provo sul mio e vedo se a me funziona
[edit] Post 2^9
__________________
?
|
16-03-2005 20:08 |
|
|
| |
|
boban |
[QUOTE][i]Originally posted by yeah [/i]
... |
17-03-2005 11:04 |
|
|
boban |
.consigliere.
Registered: Dec 2003
Posts: 131 (0.02 al dì)
Location: qui
Corso: comunicazione digitale
Anno: 999999999
Time Online: 5 Days, 0:38:16 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by yeah
Allora il problema è della socket.
O:
1) Server e client usano 2 porte diverse
2) Qualcosa (es il firewall) blocca la connessione
3) Avvii il client prima che il server sia pronto a ricevere connessioni (dovrebbe essere possibile solo se avvii il client prima del server, ma non mi sembra tu faccia così)
4) Sei terribilmente sfortunato
Se l'opzione fosse la 2° che dovrei fare?
...va beh cmq, in attesa...inizio col postarti il mio cod e grazie...
Client.java
code:
import java.io.*;
import java.net.*;
class Client {
public static void main (String args[]) throws Exception
{
Socket connection;
InputStream Sock_in;
OutputStream Sock_out;
int c;
connection = new Socket("localhost", 6000);
System.out.println("Stabilita la connessione");
Sock_in = connection.getInputStream();//Sock_in è di tipo InputStream (=stream di dati in ingresso)
Sock_out = connection.getOutputStream();//Sock_out è di tipo OutputStream (=stream di dati in uscita)
while (System.in.read() != 10){
System.out.println("Io:");
c = System.in.read();
Sock_out.write((int) c);
}
while (Sock_in.read() != 13){
System.out.println("Server:"+(char)Sock_in.read());
}
System.out.println();
connection.close();
}
}
Server.java
code:
import java.io.*;
import java.net.*;
class Server {
public static void main (String args[]) throws Exception
{
ServerSocket Connessione;
Socket Conn;
InputStream Sock_out;
OutputStream Sock_in;
int c;
Connessione = new ServerSocket(6000, 300);
Conn = Connessione.accept();
Connessione.close();
System.out.println("Stabilita la connessione");
Sock_out = Conn.getInputStream();//Sock_out è di tipo InputStream (=stream di dati in ingresso)
Sock_in = Conn.getOutputStream();//Sock_in è di tipo OutputStream (=stream di dati in uscita)
while (Sock_out.read() != 13){
System.out.println("Client:"+(char)Sock_out.read());
}
while (System.in.read() != 10){
c = System.in.read();
System.out.println("Server:");
Sock_in.write((int) c);
}
System.out.println();
Conn.close();
}
}
GRAZIE!!
|
17-03-2005 11:04 |
|
|
| |
|
yeah |
A me funziona senza problemi.
... |
17-03-2005 14:45 |
|
|
yeah |
.grande:maestro.
Registered: Nov 2003
Posts: 1644 (0.21 al dì)
Location: Cologno Monzese
Corso: Informatica Magistrale
Anno: II
Time Online: 12 Days, 21:36:41 [...]
Status: Offline
Edit | Report | IP: Logged |
A me funziona senza problemi.
La (2) sembrerebbe quindi essere il problema.
Prova a disattivare il firewall
Tanto per andare sul sicuro, non è che per caso hai una scheda madre Asus con chipset NForce3? Perchè, se non ricordo male, potresti avere un firewall hardware.
__________________
?
|
17-03-2005 14:45 |
|
|
| |
|
boban |
[QUOTE][i]Originally posted by yeah [/i]
... |
17-03-2005 15:46 |
|
|
boban |
.consigliere.
Registered: Dec 2003
Posts: 131 (0.02 al dì)
Location: qui
Corso: comunicazione digitale
Anno: 999999999
Time Online: 5 Days, 0:38:16 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by yeah
A me funziona senza problemi.
La (2) sembrerebbe quindi essere il problema.
Prova a disattivare il firewall
Tanto per andare sul sicuro, non è che per caso hai una scheda madre Asus con chipset NForce3? Perchè, se non ricordo male, potresti avere un firewall hardware.
Scusa l'ignoranza, ma non so ne cosa sia il firewall, ne come fare a disattivarlo....
e la mia scheda madre è un AsusA7V880.
grazie ancora
|
17-03-2005 15:46 |
|
|
| |
|
yeah |
Il firewall è quel programma che fra le altre cos ... |
17-03-2005 19:45 |
|
|
yeah |
.grande:maestro.
Registered: Nov 2003
Posts: 1644 (0.21 al dì)
Location: Cologno Monzese
Corso: Informatica Magistrale
Anno: II
Time Online: 12 Days, 21:36:41 [...]
Status: Offline
Edit | Report | IP: Logged |
Il firewall è quel programma che fra le altre cose controlla i pacchetti in entrata e in uscita sulle tue connessioni di rete.
Che so, hai Norton Internet Security, Zone Alarm, Kerio Personal Firewall?
In caso affermativo disattivalo
__________________
?
|
17-03-2005 19:45 |
|
|
| |
|
rox102 |
Anche io non riesco a far funzionare Chat_c e Chat ... |
23-03-2005 14:13 |
|
|
rox102 |
.amico.
Registered: Oct 2003
Posts: 34 (0.00 al dì)
Location: Rosate
Corso: TICOM
Anno: Dott. Mag.
Time Online: 23:53:19 [...]
Status: Offline
Edit | Report | IP: Logged |
Anche io non riesco a far funzionare Chat_c e Chat_s... li apro su due diversi prompt e prima il Server... ma ho sempre il seguente mex:
java.lang.NoClassDefFoundError: ser Exception in thread "main"
Qualcuno puo' aiutarmi??
R
|
23-03-2005 14:13 |
|
|
| |
|
rox102 |
Ho risolto! Quando si fa 'java nomefile' non si de ... |
23-03-2005 14:31 |
|
|
rox102 |
.amico.
Registered: Oct 2003
Posts: 34 (0.00 al dì)
Location: Rosate
Corso: TICOM
Anno: Dott. Mag.
Time Online: 23:53:19 [...]
Status: Offline
Edit | Report | IP: Logged |
Ho risolto! Quando si fa 'java nomefile' non si deve mettere l'estensione .java!!!
R
|
23-03-2005 14:31 |
|
|
| |
|
papousek |
|
|
papousek |
Prisoner
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
Edit | Report | IP: Logged |
lol
__________________
Break Out
|
23-03-2005 16:38 |
|
|
| |
|
papousek |
problema risolto!!! ... |
25-03-2005 14:32 |
|
|
papousek |
Prisoner
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
Edit | Report | IP: Logged |
problema risolto!!!
__________________
Break Out
|
25-03-2005 14:32 |
|
|
| |
|
All times are GMT. The time now is 10:49. |
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|