salve a tutti,
sto pensando di dotare il mio sito di una chat e mi sono sorte alcune domande.
Vorrei realizzare tutto con php in questo modo:
a. il client A chiama il server altervista (la mia pagina) ed invia un messaggio diretto al client B che viene salvato da qualche parte sul mio spazio altervista
b. ogni volta che il server si accorge che è arrivato un messaggio per B lo inoltra a B
per fare questo sono sorti alcuni problemi ed alcune domande:
1. il php è adatto a fare questo?
2. mi serve l'ip del mittente: in che modo posso ricavarlo considerando il fatto che potrebbe essere connesso ad una LAN e quindi potrei avere il solo indirizzo ip globale?
3. per inoltrare il messaggio al destinatario posso usare i comandi php relativi a socket?
4. nel caso di risposta affermativa alla domanda 3, è bene utilizzare la porta 80 o programmi di questo tipo usano altri tipi di porte? e perchè?
mi rendo conto che l'argomento è molto vasto e non mi aspetto risposte esaustive: mi basta anche una singola parola da cercare su internet attinente ai vari argomenti
grazie mille