Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα,προσπαθώ να αναπτύξω μια εφαρμογή που θα βασίζεται στην ασύρματη επικοινωνία του android smartphone  και του υπολογιστή.Θέλω να φτιάξω ένα πρόγραμμα σε java το οποίο θα στέλνει και θα δέχεται μηνύματα από την android συσκευή με του android application που κατασκευάζω.Επειδή δεν έχω ξανα ασχοληθεί με κάτι παρόμοιο θα ήθελα να ρωτήσω πως είναι αυτό δυνατόν να επιτευχθεί?Πρέπει το πρόγραμμα να λειτουργεί σαν server με ip και Port ? Η συσκευή θα πρέπει να συνδεθεί στον υποτιθέμενο server με wifi?Θέλω ολο αυτό να γίνεται στο τοπικο δίκτυο localhost.

Δημοσ.

Θα πρέπει να είναι εγκατεστημένος ένας σέρβερ στον υπολογιστή δηλαδή όπως είναι ο apache ή γίνεται και χωρίς αυτό?

Δημοσ.

Εξαρτάται ποιες είναι οι απαιτήσεις της εφαρμογής αν πρέπει να γίνεται επικοινωνία με http ναι, αλλιώς δε χρειάζεται επικοινωνούν σε layer 4 μέσω tcp.

Δημοσ.

Θα πρότεινα να κάτσεις να διαβάζεις τα βασικά της δικτύωσης και του προγραμματισμού πάνω σ' αυτά.

Δημοσ.

Μπορείς να βασιστείς σε server/client πρωτόκολλο όπως σου αναφέρει και ο mad-proffessor. Ή θα μπορούσες και να στήσεις "webServer" χωρίς να βασιστείς σε κάποιον Apache Link.png Site: http://stackoverflow.com/questions/3732109/simple-http-server-in-java-using-only-java-se-api">λινκ  

Δημοσ.

Μπορείς να βασιστείς σε server/client πρωτόκολλο όπως σου αναφέρει και ο mad-proffessor. Ή θα μπορούσες και να στήσεις "webServer" χωρίς να βασιστείς σε κάποιον Apache Link.png Site: http://stackoverflow.com/questions/3732109/simple-http-server-in-java-using-only-java-se-api">λινκ  

 

Ουαου :confused:  Αυτό είναι τέλειο,δεν ήξερα οτι μπορεί να γίνει κάτι τέτοιο!!Η υλοποίηση του σχετικά απλή και ακριβώς ότι χρειάζομαι..Ευχαριστώ πολύ!! :-D

  • 3 εβδομάδες αργότερα...
Δημοσ.

Εάν είναι από java σε java και android με PC, τότε νομίζω ότι ένας TCP server με client το κινητό θα ήταν μία χαρά!

 

Με χρήση ObjectInputStream θα είσαι πάρα πολύ ΟΚ. 

 

Αρκεί να ξέρεις από threading σε java γιατί η accept() είναι blocking μέχρι να δεχθεί connection. 

 

Δημοσ.

Γιατί να μπλέξει με custom πρωτόκολλο, ας φτιάξει ένα REST web service/EJB για server και ας χρησιμοποιήσει ένα απλo HttpUrlConnection, για να κάνει τη δουλειά του. Κάνει και αυτόματα marshall/unmarshall JSON και XML, τι άλλο θέλει.

Δημοσ.

soap όχι?

 

Έχω την εντύπωση ότι το SOAP δεν διαχειρίζεται JSON, το οποίο στο android μπορείς πολύ εύκολα να κάνεις map σε objects με το Gson library.

  • Like 1
Δημοσ.

δεν εχω ιδεα, θα το κοιταξω

 

απλα με soap φτιαχνεις πολυ ευκολα το server κομματι που λιγο που κοιταξα για rest με μπερδεψε

Δημοσ.

δεν εχω ιδεα, θα το κοιταξω

 

απλα με soap φτιαχνεις πολυ ευκολα το server κομματι που λιγο που κοιταξα για rest με μπερδεψε

 

 

Είναι πολύ εύκολο και με REST, δες αυτό το tutorial είναι πολύ χρήσιμο. (Χρησιμοποιεί και JPA αλλα μπορείς να το αγνοήσεις ;))

 

http://blog.bdoughan.com/2010/08/creating-restful-web-service-part-45.html

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...