Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra integra un sensore da 1 pollice 8K, ottiche Leica e triplo chip IA. Tra schermo OLED rimovibile, workflow I-Log a 10 bit e stabilizzazione a tre assi, analizziamo le doti tecniche di una gimbal camera pensata per i professionisti
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 05-12-2004, 11:53   #1
bettola
Senior Member
 
L'Avatar di bettola
 
Iscritto dal: Mar 2001
Città: Pisa
Messaggi: 971
[Java] La mia chat

Ho fatto una chat con il socket TCP e la volevo inserire nel mio sito (ho quindi guardato come funzionano le applet perché devo fare una specie di conversione)...

ho usato la textarea e la textfield, quando uno scrive spedisce al server che gira sul mio pc a ip fisso...il server ha una lista a cui si accede in maniera sincronizzata e spedisce i messaggi agli altri...2 sono i problemi ora:

1) innanzitutto che se modifico la classe sul browser non me la refresha ma ho già aperto un'altra discussione

2) facendo girare la classe dal sito la pagina resta in caricamente (con la x su sfondo grigio)...se guardo sulla console l'errore è "Thread not owner"...mi sa che i thread per le applet funzionano un po' diversamente dai thread in un normale programma col main, o no?
__________________
www.valeweb.net - fotografare.wordpress.com
Sony Vaio FE21H with Fluxbox on Ubuntu
bettola è offline   Rispondi citando il messaggio o parte di esso
Old 05-12-2004, 20:17   #2
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12113
mi sa ke non puoi fare girare un applet su un server remoto.....
Se tu carichi la pagina messa su quel server, in realtà scarichi la applet e la esegui in locale......

x refreshare la classe devi sovrascrivere quella vekkia ke hai scritto.... se quindi la vekkia gira su un server devi inviare il nuovo .class (o .jar) nella stessa directory del server dove c'era quello precedente, in modo da sovrascriverlo....
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 07-12-2004, 17:44   #3
bettola
Senior Member
 
L'Avatar di bettola
 
Iscritto dal: Mar 2001
Città: Pisa
Messaggi: 971
ho un grosso problema...ho inserito la classe del client "ChatClient.java" sul mio sito chat ...con il mio pc dove ho installato sia la jvm che il jdk per poter compilare la classe mi viene caricata mentre invece ho chiesto ad amici di accedere alla pagina e tutti mi hanno risposto che non viene caricato nulla e dàcome errore class ChatClient not found...il che è impossibile perché è effettivamente su quel percorso,uno perché a me funzia (in remoto dal mio pc) e due perché l'ho messa con ftp...a questo punto mi chiedo che succede!!!
__________________
www.valeweb.net - fotografare.wordpress.com
Sony Vaio FE21H with Fluxbox on Ubuntu
bettola è offline   Rispondi citando il messaggio o parte di esso
Old 07-12-2004, 21:40   #4
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12113
mi sa ke è lo stesso motivo x cui non vedi il refresh dell'applet
probabilmente ti stati incasinando con l'indirizzo ke hai messo nel file html ke va a leggere una classe ke hai in locale penso.....
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 07-12-2004, 22:57   #5
bettola
Senior Member
 
L'Avatar di bettola
 
Iscritto dal: Mar 2001
Città: Pisa
Messaggi: 971
mi sembra impossibile...il file è index.htm e il codice è:

<html>
<head>
<title>
chat
</title>
</head>
<body>
<APPLET code="chatclient.class" width=500 height=200>
</APPLET>
</body>
</html>


che quindi prende il file nella cartella sul server!
__________________
www.valeweb.net - fotografare.wordpress.com
Sony Vaio FE21H with Fluxbox on Ubuntu
bettola è offline   Rispondi citando il messaggio o parte di esso
Old 08-12-2004, 10:42   #6
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12113
prova a cancellare il codice del server e vedi ke succede.
Se non parte più nemmeno a te rimettilo nella stessa locazione.
cmq se non sbaglio manca l'indicazione del codebase ... non so se ti può servire x farlo funzionare correttamente....
Io x fare funzionare la mia applet ho perso un casino di tempo, ma quella era più complicata perchè dovevo aggiungere un bel pò di librerie nel jar....

Un ultima cosa. Qui avevi detto
Quote:
ho inserito la classe del client "ChatClient.java"
Hai messo il .class e non il . java vero????
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 08-12-2004, 10:44   #7
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12113
ooppss....
a me funziona la tua chat... solo ke non si collega al server.
Per caso sei riuscito a risolvere???
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 08-12-2004, 15:38   #8
bettola
Senior Member
 
L'Avatar di bettola
 
Iscritto dal: Mar 2001
Città: Pisa
Messaggi: 971
non si collega al server perché per ora che in fase di test faccio partire il server dal mio pc solo quando lo provo...però ti ha caricato la classe...ed anche a me! però agli altri amici a cui l'ho fatto provare no, non vorrei che andasse solo a quelli che hanno il jdk oltre che la jvm, boh!!

__________________
www.valeweb.net - fotografare.wordpress.com
Sony Vaio FE21H with Fluxbox on Ubuntu
bettola è offline   Rispondi citando il messaggio o parte di esso
Old 08-12-2004, 16:54   #9
bettola
Senior Member
 
L'Avatar di bettola
 
Iscritto dal: Mar 2001
Città: Pisa
Messaggi: 971
sembra che ora non funga anche la connessione...il codice per il server è:

listener=new ServerSocket(3333);
e il while(true) con l'accept

il client invece è

Socket clientSocket = new Socket(server,porta);

nel try-catch...nel router ho impostato il NAT sulla porta scelta per farmi passare i dati, ma non funge...parte l'eccezione del catch. Come porta ho provato la 3333, dovrebbero andare bene tutte sopra la 1024...

mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
__________________
www.valeweb.net - fotografare.wordpress.com
Sony Vaio FE21H with Fluxbox on Ubuntu
bettola è offline   Rispondi citando il messaggio o parte di esso
Old 09-12-2004, 00:36   #10
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12113
cmq stai attento ad una cosa...
il server lo devi fare girare NECESSARIAMENTE sulla makkina ke carica l'applet...
questo perkè le applet permettono solo di creare connessioni con lo stesso host da dove è stat caricata l'applet...
se prova a collegarsi qualcuno, scaricando l'applet dal server, e collegandosi al tuo pc riceve un errore....
l'unico modo x aggirare questa limitazione, ke io sappia, è signare l'applet.
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 09-12-2004, 08:03   #11
bettola
Senior Member
 
L'Avatar di bettola
 
Iscritto dal: Mar 2001
Città: Pisa
Messaggi: 971
ah, non lo sapevo...io vorrei fare una chat da mettere sulla mia pagina web e vorrei che la potesse usare chiunque, un po' come le chat java quelle che si posono prendere gratis dalla rete. Quindi l'unico modo è signarle: non so cosa vuol dire (immagino dare una sorta di certificato) e non so soprattutto come !
__________________
www.valeweb.net - fotografare.wordpress.com
Sony Vaio FE21H with Fluxbox on Ubuntu
bettola è offline   Rispondi citando il messaggio o parte di esso
Old 09-12-2004, 11:25   #12
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12113
qui è spiegato abbastanza bene come effettuare il signing....
http://personal.vsnl.com/sureshms/javasign1.html
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 09-12-2004, 11:32   #13
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12113
cmq il problema non è ke non lo possono usare tutti senza il signing....
il problema è ke dovresti fare girare il server PER FORZA nella stessa makkina del server web.....
Se invece il server gira sulla tua makkina e il client è su una pagina web di un' altra makkina, la java machine lancia un eccezione di sicurezza (o qlkosa del genere)
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 09-12-2004, 22:42   #14
bettola
Senior Member
 
L'Avatar di bettola
 
Iscritto dal: Mar 2001
Città: Pisa
Messaggi: 971
va beh...potrei fare una piccola paginetta web con il client sulla mia macchina e gestirla con apache...farò sapere!
__________________
www.valeweb.net - fotografare.wordpress.com
Sony Vaio FE21H with Fluxbox on Ubuntu
bettola è offline   Rispondi citando il messaggio o parte di esso
Old 10-12-2004, 12:23   #15
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12113
mi sa ke è la cosa migliore...
fare girare il server chat sulla tua makkina in sieme al server web ke contiene le pagine con le applet...
In questo modo non avrai problemi di signing.....
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 11-12-2004, 23:01   #16
bettola
Senior Member
 
L'Avatar di bettola
 
Iscritto dal: Mar 2001
Città: Pisa
Messaggi: 971
Funziona! grosse cose...mi chiedevo come si faccia a far partire un processo in bacground...poiché metterei nell'esecuzione automatica l'esecuzione della classe server ma vorrei che ad ogni avvio mi restasse in background senza averla sulla barra di applicazioni tutto il tempo
__________________
www.valeweb.net - fotografare.wordpress.com
Sony Vaio FE21H with Fluxbox on Ubuntu
bettola è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
SpaceX ha confermato che Flight 14 sar&a...
Googlebook pronto al debutto: Google apr...
Guida all'acquisto: quale lavapavimenti ...
Google Maps su Android Auto introduce fi...
AMD Ryzen 5 5500F: fino al 16% di presta...
L'ecosistema partner di Microsoft cresce...
Oracle registra un boom nella divisione ...
Amazon Prime Video sfida TikTok con le n...
L'uscita di Rayman Legends Retold &egrav...
Dazio UE sui pacchi extra UE, in Italia ...
La nuova lavatrice smart di Xiaomi ha tr...
Hai una PSP nel cassetto? Questo nuovo p...
Oracle presenta Java 27 con diverse novi...
Il microscopio dell'EPFL vede più...
Volvo avvia la produzione dei nuovi cami...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 01:38.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v