CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: hottix con ben 14 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: kalel77 con ben 82 Thanks ricevuti negli ultimi sette giorni
Utente del mese: bluflight13 con ben 400 Thanks ricevuti nell'ultimo mese

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

Comunicazione client-server

  1. #11
    Androidiano L'avatar di IlSocio
    Registrato dal
    Jul 2012
    Località
    Torino
    Messaggi
    62
    Thanks
    6
    Thanked 19 Times 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 a 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
    Thanks
    5
    Thanked 0 Times 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
    Thanks
    5
    Thanked 0 Times 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
    Thanks
    6
    Thanked 19 Times 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 a 13:01

  7. #15
    Baby Droid
    Registrato dal
    Nov 2012
    Località
    Valderice
    Messaggi
    24
    Thanks
    5
    Thanked 0 Times 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
    Thanks
    6
    Thanked 19 Times 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
    378
    Thanks
    13
    Thanked 28 Times 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
    Thanks
    5
    Thanked 0 Times in 0 Posts
    Predefinito

    mi hai scoperto!

  11. #19
    Baby Droid
    Registrato dal
    Nov 2012
    Località
    Valderice
    Messaggi
    24
    Thanks
    5
    Thanked 0 Times 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
    378
    Thanks
    13
    Thanked 28 Times 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

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •