Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Jabra Evolve3 85: le cuffie sia per l'intrattenimento che per il lavoro
Jabra Evolve3 85: le cuffie sia per l'intrattenimento che per il lavoro
Le Jabra Evolve3 85 non sono semplicemente cuffie Bluetooth con cancellazione del rumore. Sono un dispositivo professionale pensato per chi trascorre gran parte della giornata in riunione, al telefono o davanti a un assistente basato sull'intelligenza artificiale
MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi
MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi
Abbiamo provato MSI PRO MAX EDGE AI+, un mini-PC professionale progettato per eseguire modelli di intelligenza artificiale in locale, senza dipendere dal cloud. Il sistema abbina il processore AMD Ryzen AI Max+ 395, 128 GB di memoria unificata e un telaio in alluminio da appena 4 litri, con l'obiettivo di offrire capacità di elaborazione elevate in un formato compatto.
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista
Il nuovo top di gamma vivo punta su un comparto fotografico particolarmente articolato, con un teleobiettivo da 200 megapixel e teleconvertitori esterni capaci di arrivare a 400 mm equivalenti. Lo abbiamo provato a Tenerife, mettendo alla prova fotocamere, prestazioni, autonomia e accessori. Ecco come si è comportato.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 24-11-2006, 20:01   #1
sblantipodi
Bannato
 
L'Avatar di sblantipodi
 
Iscritto dal: Feb 2001
Città: Pescara
Messaggi: 10542
Http GET, java, socket

salve,
Codice:
 SocketConnection client = (SocketConnection) Connector.open("socket://dpsoftware.org:80");
		     InputStream is = client.openInputStream();
		     OutputStream os = client.openOutputStream();
		     // send something to server
		     os.write("GET / HTTP/1.0\n\n".getBytes());
		     // read server response
		     int c = 0;
		     int val=0;
		     int cont=0;
		     String upd = "";

		     while((c = is.read()) != -1) {
                            // do something with the response
		       upd += (char) c;
		       
		     }
System.out.print(upd);
		     // close streams and connection
		     is.close();
		     os.close();
		     client.close();
QUESTA SOCKET al posto di restituire l'index.html del mio dominio, restituisce l'index.html del mio registrar/hoster

Devo arrabbiarmi? O posso risolvere la cosa?
sblantipodi è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2006, 20:03   #2
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
Quote:
Originariamente inviato da sblantipodi
salve,
Codice:
 SocketConnection client = (SocketConnection) Connector.open("socket://dpsoftware.org:80");
		     InputStream is = client.openInputStream();
		     OutputStream os = client.openOutputStream();
		     // send something to server
		     os.write("GET / HTTP/1.0\n\n".getBytes());
		     // read server response
		     int c = 0;
		     int val=0;
		     int cont=0;
		     String upd = "";

		     while((c = is.read()) != -1) {
                            // do something with the response
		       upd += (char) c;
		       
		     }
System.out.print(upd);
		     // close streams and connection
		     is.close();
		     os.close();
		     client.close();
QUESTA SOCKET al posto di restituire l'index.html del mio dominio, restituisce l'index.html del mio registrar/hoster

Devo arrabbiarmi? O posso risolvere la cosa?
Sicuro che questo sia giusto?
Codice:
Connector.open("socket://dpsoftware.org:80");
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino.
dupa è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2006, 20:08   #3
sblantipodi
Bannato
 
L'Avatar di sblantipodi
 
Iscritto dal: Feb 2001
Città: Pescara
Messaggi: 10542
Quote:
Originariamente inviato da dupa
Sicuro che questo sia giusto?
Codice:
Connector.open("socket://dpsoftware.org:80");
Certo il mio dominio e' www.dpsoftware.org
stesso problema sia con www che senza ovviamente
sblantipodi è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2006, 20:11   #4
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
Quote:
Originariamente inviato da sblantipodi
Certo il mio dominio e' www.dpsoftware.org
stesso problema sia con www che senza ovviamente
Con una cosa del genere, ti funziona?

Codice:
import java.io.*;
import javax.microedition.io.*;

String url = "http://www.ericgiguere.com/index.html";
HttpConnection conn = null;
InputStream in = null;

try {
    conn = (HttpConnection) Connector.open( url );
    
    int rc = conn.getResponseCode();
    
    if( rc == HttpConnection.HTTP_OK ){
        in = conn.openInputStream();
        
        // process the page data here
    }
}
catch( IOException e ){
    // handle errors
}
finally {
    if( in != null ){
        try { in.close(); } catch( IOException e ){}
    }
    
    if( conn != null ){
        try { conn.close(); } catch( IOException e ){}
    }
}
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino.
dupa è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2006, 20:15   #5
sblantipodi
Bannato
 
L'Avatar di sblantipodi
 
Iscritto dal: Feb 2001
Città: Pescara
Messaggi: 10542
Quote:
Originariamente inviato da dupa
Con una cosa del genere, ti funziona?
Con gli stream HTTP non ho problemi, sono le socket che mi stanno facendo dare la testa sullo schermo
sblantipodi è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2006, 20:22   #6
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
Quote:
Originariamente inviato da sblantipodi

QUESTA SOCKET al posto di restituire l'index.html del mio dominio, restituisce l'index.html del mio registrar/hoster
Mumble.
Considerando che un IP hosta più domini, e che apache differenzia le richieste in base al dominio, non è che chiamando in quel modo tramite socket, in pratica è come se facessi una richiesta http sull'ip al quale è associato il tuo dominio, ma quell'ip come sito di default magari ha quello del tuo hoster..
(spero di essermi spiegato..)
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino.
dupa è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2006, 20:25   #7
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
ora che ci penso mi sa che è proprio così, credo che nella richiesta HTTP devi anche mettere la stringa del dominio che vuoi.
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino.
dupa è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2006, 20:27   #8
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
Fai qualcosa tipo:
Codice:
GET /index.html HTTP/1.1
Host: www.example.com
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino.
dupa è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2006, 21:11   #9
sblantipodi
Bannato
 
L'Avatar di sblantipodi
 
Iscritto dal: Feb 2001
Città: Pescara
Messaggi: 10542
Quote:
Originariamente inviato da dupa
Fai qualcosa tipo:
Codice:
GET /index.html HTTP/1.1
Host: www.example.com
Forse ci sono problemi di sintassi non so boh:
Your browser sent a request that this server could not understand.

ho usato questo
"GET / HTTP/1.1 Host: www.dpsoftware.org"
sblantipodi è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2006, 21:25   #10
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
Quote:
Originariamente inviato da sblantipodi
Forse ci sono problemi di sintassi non so boh:
Your browser sent a request that this server could not understand.

ho usato questo
"GET / HTTP/1.1 Host: www.dpsoftware.org"
penso che devi andare a capo.
comunque fai una prova con telnet...

telnet www.dpsoftware.org 80
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino.
dupa è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2006, 21:26   #11
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
La specifica (<qui>) dice che ogni riga di header deve essere terminata da CR+LF, con un CR+LF finale che termina gli header.
__________________
Andrea, Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2006, 21:27   #12
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
ok dovrei averti trovato la soluzione:
Codice:
GET / HTTP/1.0
Host: www.dpsoftware.org
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino.
dupa è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2006, 21:28   #13
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
Codice:
os.write("GET / HTTP/1.0\nHost: www.dpsoftware.org\n\n".getBytes());
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino.
dupa è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2006, 21:32   #14
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da dupa
Codice:
os.write("GET / HTTP/1.0\nHost: www.dpsoftware.org\n\n".getBytes());
\r\n
__________________
Andrea, Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2006, 23:41   #15
sblantipodi
Bannato
 
L'Avatar di sblantipodi
 
Iscritto dal: Feb 2001
Città: Pescara
Messaggi: 10542
Quote:
Originariamente inviato da dupa
Codice:
os.write("GET / HTTP/1.0\nHost: www.dpsoftware.org\n\n".getBytes());
questo funziona alla perfezione grazie.
MALEDIZIONE ho la porta 80 bloccata

Sto utilizzando il JavaME per aprire questa socket e di default la porta 80 e' bloccata sui cellulari per le applicazioni non firmate.
Il mio server ha solo la porta 80 aperta e la 21....

Vi viene in mente qualcosa? Qualche workaround?
Mi sa che ci sta poco da farsi venire in mente
sblantipodi è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Jabra Evolve3 85: le cuffie sia per l'intrattenimento che per il lavoro Jabra Evolve3 85: le cuffie sia per l'intratteni...
MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB...
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista Recensione vivo X500 Pro Max: la fotografia mobi...
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà WoW Forever: la beta è stato uno dei mome...
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA Oracle AI World 2026: in Europa prima la sovrani...
Blue Origin lancerà nuovamente Ne...
Windows 11, Paint nasconde un bug di sic...
Memorie più care, smartphone in c...
AMD volta pagina, Ryzen e Radeon passano...
Aina lancia AI ring, l'anello smart con ...
E-bike Engwe: doppio sconto e regali per...
Ray-Ban Meta Gen 2 in offerta su Amazon:...
NASA svela il nuovo aereo X-70 Fractal, ...
Aveva cancellato decine di giochi nei su...
Google rende i video generati dall'IA pi...
Beats Studio Pro tornano in offerta su A...
Il bug più fastidioso di Excel &e...
Robot aspirapolvere, prezzi da non crede...
Ryugu: l'asteroide vecchio 4,5 miliardi ...
L'industria dell'IA sta sbagliando tutto...
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: 15:07.


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