Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi
Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi
Con la prima rete 5G Standalone attiva in Italia, WINDTRE compie un passo decisivo verso un modello di connettività intelligente che abilita scenari avanzati per imprese e pubbliche amministrazioni, trasformando la rete da infrastruttura a piattaforma per servizi a valore aggiunto
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro punta a diventare uno dei riferimenti assoluti nel segmento dei camera phone di fascia alta. Con un teleobiettivo Hasselblad da 200 MP, una batteria al silicio-carbonio da 7500 mAh e un display da 6,78 pollici con cornici ultra ridotte, il nuovo flagship non teme confronti con la concorrenza, e non solo nel comparto fotografico mobile. La dotazione tecnica include il processore MediaTek Dimensity 9500, certificazione IP69 e un sistema di ricarica rapida a 80W
DJI Romo, il robot aspirapolvere tutto trasparente
DJI Romo, il robot aspirapolvere tutto trasparente
Anche DJI entra nel panorama delle aziende che propongono una soluzione per la pulizia di casa, facendo leva sulla propria esperienza legata alla mappatura degli ambienti e all'evitamento di ostacoli maturata nel mondo dei droni. Romo è un robot preciso ed efficace, dal design decisamente originale e unico ma che richiede per questo un costo d'acquisto molto elevato
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


Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi Wind Tre 'accende' il 5G Standalone in Italia: s...
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh OPPO Find X9 Pro: il camera phone con teleobiett...
DJI Romo, il robot aspirapolvere tutto trasparente DJI Romo, il robot aspirapolvere tutto trasparen...
DJI Osmo Nano: la piccola fotocamera alla prova sul campo DJI Osmo Nano: la piccola fotocamera alla prova ...
FUJIFILM X-T30 III, la nuova mirrorless compatta FUJIFILM X-T30 III, la nuova mirrorless compatta
Perplexity firma un accordo con Getty Im...
La Polizia di Las Vegas è il prim...
Le nostre chat sono salve, Chat Control ...
Elon Musk promette di presentare il prot...
Rapina al Louvre: la password che proteg...
'L'auto volante' è finalmente rea...
Religione e pirateria: uno studio rivela...
Roborock QV 35A al nuovo minimo storico:...
Arriva Aardvark: il nuovo agente OpenAI ...
Bufera su Rockstar: licenziamenti per 40...
Il Black Friday di HONOR dura un mese! T...
Shadow AI: il lato invisibile dell’innov...
Microsoft tornerà ad assumere, ma...
MSI, tre notebook GeForce RTX in sconto ...
AGCOM, passo falso nel PDF dei siti porn...
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: 11:27.


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