Aplikacja na Androida, która działa jako Server Socket

Aplikacja na Androida, która działa jako Server Socket
0

Witam,

Chciałbym napisać aplikację, która będzie odbierała dane (tekstowe) np. z komputera w tej samej sieci.
Czy jest możliwe, aby aplikacja na Androida działała jako Server socket?

Ewentualnie w jaki sposób odbywa się komunikacja poprzez wifi aplikacji z urządzeniem np. telewizorem?
Z tego co się orientuję jedno z urządzeń musi działać jako klient a drugie jako server?

Proszę nakierować mnie na właściwe tory.

Z góry dzięki za pomoc.

0

Tutaj jest przykład aplikacji która działa po sieci wifi. Pilot który steruje telewizorem.

https://play.google.com/store/apps/details?id=philips.oneremote&hl=pl

Czy jest ktoś w stanie podesłać link do jakiegoś tutoriala jak wykonać taką komunikację?

Kandif
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 4 lata
  • Postów:231
0

Jest możliwe. Możesz bez problemu korzystać ze standardowej klasy ServerSocket i Socket. Android pozwala na korzystanie z większości (jeśli nie wszystkich) możliwości JavySE.
Dla przykładu podsyłam link do tutoriala z TCP i Androidem : http://examples.javacodegeeks.com/android/core/socket-core/android-socket-example/ .


"-._,-'"-.,-'"-._,-'"-.,-'"-._,-'"-.,-'"-._,-'"-.,-'"-._,-'"-.,-'"-._,-'"-.,-'"-._,-'"-.,-'"-._,-'"-.,-'
0

Dzięki wielkie za pomoc!

RA
  • Rejestracja:około 11 lat
  • Ostatnio:7 miesięcy
  • Postów:93
0

Jeśli chciałbyś wejść na wyższy poziom z socketami to zainteresuj się później https:*en.wikipedia.org/wiki/Non-blocking_I/O_(Java). Polecam bibliotekę działającą na nieblokujących socketach https:*github.com/EsotericSoftware/kryonet . Można napisać fajny asynchroniczny serwer oparty na zdarzeniach.

edytowany 1x, ostatnio: Radomiej

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.