CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Pagina 2 di 4 primaprima 1234 ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 11 a 20 su 39
Discussione:

Comunicazione client-server

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #11
    Androidiano L'avatar di IlSocio


    Registrato dal
    Jul 2012
    Località
    Torino
    Messaggi
    62

    Ringraziamenti
    6
    Ringraziato 19 volte in 15 Posts
    Predefinito

    Se da specifica ti hanno indicato che devi creare il server su tcp, significa che ti dovrai smazzare sia la parte di rete che di protocollo...
    Ovvero, sul server ti apri una porta (es. 1000) sulla quale resta in ascolto (vedi bind/listen)...
    Ed ogni volta che un client si collega, lanci un thread dedicato che si occuperà di gestire quella particolare connessione... ed il server ritorna in ascolto sulla porta 1000.

    Il modo in cui client e server comunicano, fa parte invece del protocollo... e li usa un po' di fantasia

    Il client, invece, dovrà semplicemente collegare al server su quella determinata porta (vedi open/connect) e poi dovrà comunicare rispettando il protocollo che hai stabilito.
    Ultima modifica di IlSocio; 29-01-13 alle 00:23

  2. Il seguente Utente ha ringraziato IlSocio per il post:

    xyzi (29-01-13)

  3.  
  4. #12
    Baby Droid


    Registrato dal
    Nov 2012
    Località
    Valderice
    Messaggi
    24

    Ringraziamenti
    5
    Ringraziato 0 volte in 0 Posts
    Predefinito

    non ti preoccupare, scherzavo! ora vedo cosa si può fare...

  5. #13
    Baby Droid


    Registrato dal
    Nov 2012
    Località
    Valderice
    Messaggi
    24

    Ringraziamenti
    5
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Quello che devo fare almeno in linea teorica l'ho capito, il problema è che non so praticamente come fare perchè non so che strumenti utilizzare lato server e le che chiamate fare lato client (android). Tu hai qualche esempio da fornirmi o cmq qualche libro da consigliarmi?

  6. #14
    Androidiano L'avatar di IlSocio


    Registrato dal
    Jul 2012
    Località
    Torino
    Messaggi
    62

    Ringraziamenti
    6
    Ringraziato 19 volte in 15 Posts
    Predefinito

    apri l'api book, documentati sulla classe socket, per quel che riguarda il client: developer.android.com/reference/java/net/Socket.html
    e sulla classe serversocket, per quel che riguarda il server: developer.android.com/reference/java/net/ServerSocket.html
    al limite, cerca "tcp socket client server example java" su google e troverai sicuramente una dozzina di esempi pronti che fanno al caso tuo.
    Ultima modifica di IlSocio; 29-01-13 alle 13:01

  7. #15
    Baby Droid


    Registrato dal
    Nov 2012
    Località
    Valderice
    Messaggi
    24

    Ringraziamenti
    5
    Ringraziato 0 volte in 0 Posts
    Predefinito

    grazie! ma per quanto riguarda il server non dovrei simularlo sul pc (anche perchè deve avere un database alle spalle) anzichè con android?

  8. #16
    Androidiano L'avatar di IlSocio


    Registrato dal
    Jul 2012
    Località
    Torino
    Messaggi
    62

    Ringraziamenti
    6
    Ringraziato 19 volte in 15 Posts
    Predefinito

    Dilla tutta... Non hai mai aperto il javadoc delle api in vita tua vero!?
    In entrambi i casi, le api che dovrai guardare sono sempre quelle... ServerSocket...
    ServerSocket (Java 2 Platform SE v1.4.2)

  9. #17
    Senior Droid L'avatar di freebong


    Registrato dal
    Apr 2011
    Messaggi
    379

    Ringraziamenti
    13
    Ringraziato 28 volte in 27 Posts
    Predefinito

    Se sei alle prime armi, e se quello usare le socket è solo un consiglio, ti suggerisco di utilizzare un web server come Apache o distribuzioni come xampp, ti semplifichi la vita.
    Mettere in piedi il server in java o in quello che vuoi comporta sicuramente affrontare e gestire diverse problematiche. Fermorestando che in rete trovi tutto i doc che servono.
    Ciao


    Inviato dal mio HTC Desire usando Androidiani App

  10. #18
    Baby Droid


    Registrato dal
    Nov 2012
    Località
    Valderice
    Messaggi
    24

    Ringraziamenti
    5
    Ringraziato 0 volte in 0 Posts
    Predefinito

    mi hai scoperto!

  11. #19
    Baby Droid


    Registrato dal
    Nov 2012
    Località
    Valderice
    Messaggi
    24

    Ringraziamenti
    5
    Ringraziato 0 volte in 0 Posts
    Predefinito

    io ho già utilizzato xampp per simulare un sito internet in locale, però non so come come interfacciarlo con android per la simulazione!

  12. #20
    Senior Droid L'avatar di freebong


    Registrato dal
    Apr 2011
    Messaggi
    379

    Ringraziamenti
    13
    Ringraziato 28 volte in 27 Posts
    Predefinito

    Quote Originariamente inviato da xyzi Visualizza il messaggio
    io ho già utilizzato xampp per simulare un sito internet in locale, però non so come come interfacciarlo con android per la simulazione!
    Nella cartella di xampp o apache metti il tuo script in php o in quello che preferisci che riceve una richiesta (es una post dal client) e che si interfaccia con il db.
    il principio è simile a quello di un form html in cui fai una post, solo che la post invece del form lo la fa il client Android

  13. Il seguente Utente ha ringraziato freebong per il post:

    xyzi (31-01-13)

Pagina 2 di 4 primaprima 1234 ultimoultimo
Ultima pagina

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy