Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Renault Twingo E-Tech Electric: che prezzo!
Renault Twingo E-Tech Electric: che prezzo!
Renault annuncia la nuova vettura compatta del segmento A, che strizza l'occhio alla tradizione del modello abbinandovi una motorizzazione completamente elettrica e caratteristiche ideali per i tragitti urbani. Renault Twingo E-Tech Electric punta su abitabilità, per una lunghezza di meno di 3,8 metri, abbinata a un prezzo di lancio senza incentivi di 20.000€
Il cuore digitale di F1 a Biggin Hill: l'infrastruttura Lenovo dietro la produzione media
Il cuore digitale di F1 a Biggin Hill: l'infrastruttura Lenovo dietro la produzione media
Nel Formula 1 Technology and Media Centre di Biggin Hill, la velocità delle monoposto si trasforma in dati, immagini e decisioni in tempo reale grazie all’infrastruttura Lenovo che gestisce centinaia di terabyte ogni weekend di gara e collega 820 milioni di spettatori nel mondo
DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica
DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica
Il nuovo gimbal mobile DJI evolve il concetto di tracciamento automatico con tre modalità diverse, un modulo multifunzionale con illuminazione integrata e controlli gestuali avanzati. Nel gimbal è anche presente un'asta telescopica da 215 mm con treppiede integrato, per un prodotto completo per content creator di ogni livello
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-06-2010, 15:26   #1
tomino87
Member
 
Iscritto dal: Aug 2008
Messaggi: 56
[Java] Server Java

Ciao a tutti, ho una domanda (forse stupida...) alla quale non ho ancora trovato risposta...

Tempo fa in un corso universitario, ho approfondito l' aspetto client-server di Java: alla fine del corso bisognava portare un progetto che consisteva nello sviluppo di moduli software che dovevano comunicare tra di loro con una logica client-server... e uno di questi si comportava esclusivamente da server.

Ora la mia domanda è: ok, se eseguo sul mio pc il server sviluppato, su una rete privata non c'è nessun problema.... ma se volessi mettere in rete (internet) questo server? Esiste forse qualcosa di analogo ai Web Hosting che permetta di realizzare questa cosa?
Paradossalmente ho approfondito molto bene tutti gli aspetti sul piano della programmazione, ma mi manca proprio quel collegamento che mi permetterebbe di rendere un eventuale server sviluppato raggiungibile in rete.

Ringrazio anticipatamente per le eventuali risposte.

Ciao,
Piero
tomino87 è offline   Rispondi citando il messaggio o parte di esso
Old 19-06-2010, 17:47   #2
clockover
Senior Member
 
L'Avatar di clockover
 
Iscritto dal: Oct 2004
Messaggi: 1945
Se crei un a semplice socket con
Codice:
ServerSocket ss = new ServerSocket(....);
e poi
Codice:
Socket s = ss.accept()
sei già raggiungibile dall'esterno! Ovviamente devi avere un ip pubblico e se sei dietro ad un router devi abilitare il port forwarding (sul router) per la porta che hai scelto per il server!
clockover è offline   Rispondi citando il messaggio o parte di esso
Old 19-06-2010, 17:54   #3
tomino87
Member
 
Iscritto dal: Aug 2008
Messaggi: 56
Quote:
Originariamente inviato da clockover Guarda i messaggi
Se crei un a semplice socket con
Codice:
ServerSocket ss = new ServerSocket(....);
e poi
Codice:
Socket s = ss.accept()
sei già raggiungibile dall'esterno! Ovviamente devi avere un ip pubblico e se sei dietro ad un router devi abilitare il port forwarding (sul router) per la porta che hai scelto per il server!
Certo, hai ragione... ma in questo modo dovrei avere un pc che sta acceso tutto il giorno, col server in esecuzione 24h/24h....

La mia domanda era per capire se esiste un modo in cui io possa delegare l' esecuzione del server che ho sviluppato a qualcun' altro
tomino87 è offline   Rispondi citando il messaggio o parte di esso
Old 19-06-2010, 18:00   #4
clockover
Senior Member
 
L'Avatar di clockover
 
Iscritto dal: Oct 2004
Messaggi: 1945
Pagando tutto si può ... poi se lo fanno anche gratuitamente.... bo...
clockover è offline   Rispondi citando il messaggio o parte di esso
Old 19-06-2010, 18:05   #5
tomino87
Member
 
Iscritto dal: Aug 2008
Messaggi: 56
Quote:
Originariamente inviato da clockover Guarda i messaggi
Pagando tutto si può ...
Grazie.... questo lo so anch' io....

Evidentemente la mia domanda forse non era abbastanza chiara: intendevo.... quali sono le possibili soluzioni PRATICHE per realizzare un "hosting" (passami il termine") di un server java in rete...?
tomino87 è offline   Rispondi citando il messaggio o parte di esso
Old 19-06-2010, 18:19   #6
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
trovare hosting gratuito java è praticamente impossibile, si trova qualcosa per pochi euro al mese, che poi tu abbia la possibilità di deployare una applicazione che fa da server credo che si praticamente impossibile, cmq ci sono n altri modi eventualmente per esporre i servizi
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 19-06-2010, 18:24   #7
tomino87
Member
 
Iscritto dal: Aug 2008
Messaggi: 56
non ho mai parlato di hosting gratuito cercavo solo di capire quali sono le opportunità generalmente parlando....

ad ogni modo.. cosa intendi per gli altri modi possibili? qualche esempio....?

Grazie..
tomino87 è offline   Rispondi citando il messaggio o parte di esso
Old 19-06-2010, 21:34   #8
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
Quote:
Originariamente inviato da tomino87 Guarda i messaggi
non ho mai parlato di hosting gratuito cercavo solo di capire quali sono le opportunità generalmente parlando....

ad ogni modo.. cosa intendi per gli altri modi possibili? qualche esempio....?

Grazie..
bhe dipende da quello che vuoi fare, un webservice rest ad esempio, che poi alal fine sempre di paradigma client server parliamo intendiamoci
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 20-06-2010, 09:49   #9
Mixmar
Senior Member
 
L'Avatar di Mixmar
 
Iscritto dal: Feb 2002
Città: Trento
Messaggi: 962
Quote:
Originariamente inviato da tomino87 Guarda i messaggi
Certo, hai ragione... ma in questo modo dovrei avere un pc che sta acceso tutto il giorno, col server in esecuzione 24h/24h....

La mia domanda era per capire se esiste un modo in cui io possa delegare l' esecuzione del server che ho sviluppato a qualcun' altro
Quote:
Originariamente inviato da tomino87 Guarda i messaggi
Grazie.... questo lo so anch' io....

Evidentemente la mia domanda forse non era abbastanza chiara: intendevo.... quali sono le possibili soluzioni PRATICHE per realizzare un "hosting" (passami il termine") di un server java in rete...?
Ti affitti una macchina virtuale in un sistema di hosting virtuale, per esempio. Poi ci installi quello che vuoi tu. Per tardi un'idea, uno molto popolare è questo:

Amazon EC2

Nella stessa pagina trovi i prezzi. Comunque, ne esistono molti altri.

Poi, dopo esserti assicurato che le porte del loro firewall siano aperte e facciano il forward verso di te, come suggerito da clockover, ti compri un IP pubblico ed un nome di dominio (a volte l'IP te lo danno i fornitori di macchine virtuali, con un modico sovrapprezzo ).
__________________
"Et Eärallo Endorenna utúlien. Sinome maruvan ar Hildinyar tenn' Ambar-metta!" -- Aragorn Elessar, Heir of Isildur
Mixmar -- OpenSuSE 11.1 on AMD 64 3000+ on DFI LanParty nF4-D | GeForce 6600 GT + Thermaltake Schooner on Samsung 710N
Storage -- ( 2 x Hitachi Deskstar 80 Gb + 1 x Hitachi 250 Gb ) = 1 RAID 5 + 1 Storage space LaCie Ethernet Disk Mini 250 Gb | HP - DV2150 EL MILAN CLAN
Mixmar è offline   Rispondi citando il messaggio o parte di esso
Old 20-06-2010, 11:18   #10
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
Quote:
Originariamente inviato da Mixmar Guarda i messaggi
Ti affitti una macchina virtuale in un sistema di hosting virtuale, per esempio. Poi ci installi quello che vuoi tu. Per tardi un'idea, uno molto popolare è questo:

Amazon EC2

Nella stessa pagina trovi i prezzi. Comunque, ne esistono molti altri.
Bello non conoscevo queste soluzioni, poi all'interno della VM hai mani libere ovunque?
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 20-06-2010, 12:05   #11
Mixmar
Senior Member
 
L'Avatar di Mixmar
 
Iscritto dal: Feb 2002
Città: Trento
Messaggi: 962
Quote:
Originariamente inviato da khelidan1980 Guarda i messaggi
Bello non conoscevo queste soluzioni, poi all'interno della VM hai mani libere ovunque?
Ti riporto voci di seconda mano, comunque sì: ti danno un'accesso con shell di root o un Remote Desktop e hai il pieno controllo della macchina.

L'unico limite semmai è lo storage: esiste finchè la macchina è accesa, quindi se la spegni e la riaccendi (per risparmiare, visto che paghi "a tempo"), perdi il contenuto del disco. O meglio, potresti perdere: le condizioni sono un po' complesse, e non avendo esperienza di prima mano, non ti posso garantire che si perda proprio tutto, forse una parte dei dati rimane (magari il S.O.).

Comunque, è possibile acquistare spazio "permanente" a parte, se lo si desidera.

Se usi Windows, o comunque prodotti che richiedono licenza, se ho capito bene il prezzo maggiorato di affitto che paghi include anche le licenze (e la preinstallazione), per cui non ti devi più preoccupare, per esempio di acquisire le licenze di Oracle o similia. Bisogna ovviamente fare una valutazione se il prezzo sia conveniente, ma credo che in alcuni ambiti ne valga veramente la pena.

Esistono altri fornitori di questo tipo di servizi (mi sembra, per esempio, che Microsoft abbia qualcosa, ma anche altri).
__________________
"Et Eärallo Endorenna utúlien. Sinome maruvan ar Hildinyar tenn' Ambar-metta!" -- Aragorn Elessar, Heir of Isildur
Mixmar -- OpenSuSE 11.1 on AMD 64 3000+ on DFI LanParty nF4-D | GeForce 6600 GT + Thermaltake Schooner on Samsung 710N
Storage -- ( 2 x Hitachi Deskstar 80 Gb + 1 x Hitachi 250 Gb ) = 1 RAID 5 + 1 Storage space LaCie Ethernet Disk Mini 250 Gb | HP - DV2150 EL MILAN CLAN
Mixmar è offline   Rispondi citando il messaggio o parte di esso
Old 20-06-2010, 12:27   #12
vladix
Member
 
L'Avatar di vladix
 
Iscritto dal: Jan 2008
Città: roma
Messaggi: 296
Quote:
Originariamente inviato da Mixmar Guarda i messaggi
L'unico limite semmai è lo storage: esiste finchè la macchina è accesa, quindi se la spegni e la riaccendi (per risparmiare, visto che paghi "a tempo"), perdi il contenuto del disco.
non ho mai avuto una virtual host ( ma ho un server dedicato xò ) ma questa affermazione mi sembra una cacchiata spaziale ... in parole povere
dovresti riconfigurare il server ad ogni avvio ?!
vladix è offline   Rispondi citando il messaggio o parte di esso
Old 20-06-2010, 14:26   #13
FabryHw
Bannato
 
Iscritto dal: Apr 2006
Messaggi: 5857
Quote:
Originariamente inviato da vladix Guarda i messaggi
non ho mai avuto una virtual host ( ma ho un server dedicato xò ) ma questa affermazione mi sembra una cacchiata spaziale ... in parole povere
dovresti riconfigurare il server ad ogni avvio ?!
No non mi risulta che sia così, ossia il disco è persistente agli spegnimenti (almeno sui VPS).

Ultima modifica di FabryHw : 20-06-2010 alle 14:28.
FabryHw è offline   Rispondi citando il messaggio o parte di esso
Old 20-06-2010, 14:28   #14
FabryHw
Bannato
 
Iscritto dal: Apr 2006
Messaggi: 5857
Quote:
Originariamente inviato da tomino87 Guarda i messaggi
Ciao a tutti, ho una domanda (forse stupida...) alla quale non ho ancora trovato risposta...

Tempo fa in un corso universitario, ho approfondito l' aspetto client-server di Java: alla fine del corso bisognava portare un progetto che consisteva nello sviluppo di moduli software che dovevano comunicare tra di loro con una logica client-server... e uno di questi si comportava esclusivamente da server.

Ora la mia domanda è: ok, se eseguo sul mio pc il server sviluppato, su una rete privata non c'è nessun problema.... ma se volessi mettere in rete (internet) questo server? Esiste forse qualcosa di analogo ai Web Hosting che permetta di realizzare questa cosa?
Paradossalmente ho approfondito molto bene tutti gli aspetti sul piano della programmazione, ma mi manca proprio quel collegamento che mi permetterebbe di rendere un eventuale server sviluppato raggiungibile in rete.

Ringrazio anticipatamente per le eventuali risposte.

Ciao,
Piero
Ti affitti un VPS (virtual private server) e poi ci puoi fare quasi tutto quello che vuoi dato che la macchina (che è virtuale) è dedicata a te e solo tu la gestisci (quindi ci installi il sw che vuoi, a patto che non sia sw che violi le leggi, la riavvi o spegni quando vuoi, ...ecc).

Puoi scegliere Linux o Windows (ma quelle Win costano di più).
Ed a seconda di cosa paghi al mese, avrai 1 o più Cpu, più o meno RAM, più o meno spazio disco, più o meno banda internet, con limite di traffico al mese o senza limite.

In Italia ci sono sia vari big che li propongono (NGI, Tiscali, Aruba, MCLink, ...ecc) come realtà minori (es. FlareVM) ed il prezzo minimo parte da 8.50E al mese (http://www.flarevm.it/).

All'estero trovi offerte anche più economiche (o che a pari prezzo con l'ITA danno più caratteristiche tipo più Ram o più Disco) e diciamo che si può partire anche da 4E al mese.
Naturalmente se la tua applicazione necessità di bassa latenza (tempi di ping) averla in California o in Romania è sicuramente peggio che averla a Milano

Fatti un giro su questo forum italiano http://www.hostingtalk.it/forum/

PS
Dato che la macchina (VPS) è esposta in internet e da SOLO te gestita, prima di prenderne una bisognerebbe essere sicuri di saperla gestire e proteggere da mali intenzionati.
Altrimenti è facile che qualcuno te la violi e la usi per altri scopi (e teoricamente poi legalmente mi sa che rispondi tu)

Ultima modifica di FabryHw : 20-06-2010 alle 16:09.
FabryHw è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Renault Twingo E-Tech Electric: che prezzo! Renault Twingo E-Tech Electric: che prezzo!
Il cuore digitale di F1 a Biggin Hill: l'infrastruttura Lenovo dietro la produzione media Il cuore digitale di F1 a Biggin Hill: l'infrast...
DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica DJI Osmo Mobile 8: lo stabilizzatore per smartph...
Recensione Pura 80 Pro: HUAWEI torna a stupire con foto spettacolari e ricarica superveloce Recensione Pura 80 Pro: HUAWEI torna a stupire c...
Opera Neon: il browser AI agentico di nuova generazione Opera Neon: il browser AI agentico di nuova gene...
Google lancia l'allarme: attenzione ai m...
Primo test drive con Leapmotor B10: le c...
'Non può essere un robot': l'uman...
Monopattino elettrico Segway Ninebot Max...
Syberia Remastered è disponibile:...
Sony scopre che tutti i modelli AI hanno...
Amazon nasconde un -15% su 'Seconda Mano...
Due occasioni Apple su Amazon: iPhone 16...
Verso la fine della TV tradizionale? I g...
Cassa JBL a 39€, portatili, smartphone, ...
Cometa interstellare 3I/ATLAS: la sonda ...
Jensen Huang e Bill Dally di NVIDIA prem...
Il futuro della birra è green: H...
ECOVACS GOAT G1-2000: il robot tagliaerb...
Allarme sui bus elettrici cinesi: centin...
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: 16:19.


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