Salve a tutti,
vorrei realizzare un progetto client/server.
Il problema è il seguente: il mio server sta "dentro" ad una rete protetta da firewall, proxy e nattata in maniera tale che non sono raggiungibile dall'esterno e inoltre non ho le porte aperte tranne l'80 (http).
Quindi client e server, attraverso socket, non possono comunicare!
Per ovviare questo problema vorrei creare uno strato "di mezzo", ad esempio una web application che funge da server, e tutti gl'altri client.
E' possibile fare qualcosa del genere?
Cerco di spiegarmi meglio con un esempio.
Mettiamo il caso che vorrei creare una chat dove i due client aprono una socket sulla porta 80, comunicando con il server che a sua volta è una web application che smista le connessioni.
E' possibile farlo? Supponendo che il client sia dentro una rete protetta da proxy, in questo modo può comunque ricevere le informazioni pochè "ascolta" sulla porta 80.
Confusion...
Che ne pensate?

Rispondi quotando