[J2ME] Bezpieczny numer portu.

0

Witam.

Piszę aplikację na telefony komórkowe, która zajmuje się wysyłaniem i odbieraniem smsów.
Aplikacja nie może korzystać z domyślnego portu sms, ponieważ muszę rozróżniać, które
wiadomości mają trafić do skrzynki odbiorczej telefonu a które do mojego midletu
( gdy aplikacja nie działa korzystam z PushRegistry do jej uruchomienia ).

Tutaj pojawia się problem. Zauważyłem, że na telefonach różnych producentów
niektóre porty są zablokowane. Możliwe, że zależy to również od operatora, bo używałem
kilku kart SIM.

Mam pytanie do doświadczonych developerów - jakiego nr portu ( niestandardowego )
użyć, aby mieć pewność, że komunikacja zadziała, bez względu na typ telefonu i operatora.

0

Przy pierwszej łączności dla danego numeru można uzgodnić numer portu pomiędzy użytkownikiem, a serwerem.
Aplikacja wysyła SMS przez standardowy port na serwer z informacją z jakiego portu będzie korzystać w danej sesji. Serwer sobie to gdzieś zapisuje i śle na ten port smsy.

0

Komunikacja ma się odbywać bez udziału serwera.
Wiadomości sms są 'kolejkowane' u operatora gsm i przekazywane, gdy
telefon odbiorcy jest w zasięgu sieci. Jeżeli odbiorca znajduje się w zasięgu
a midlet nie działa, to zostaje automatycznie uruchomiony, przez
PushRegistry, które posiada wpis, mówiący o tym, że po odebraniu wiadomości
na danym porcie, należy uruchomić określoną aplikację.

Ponawiam pytanie.

0

Porty od 16000 - 16999 nadają się do użycia przez aplikacje mobilne i powinny działać na większości telefonów.

Więcej tutaj:
http://discussion.forum.nokia.com/forum/showthread.php?99712-Port-number-for-sending-and-receiving-SMS

1 użytkowników online, w tym zalogowanych: 0, gości: 1