aspe che ti cerco un altro link, perchè io l'ho fatto un server in b4a e mi ricordo che c'era un esempio.
Ho fattto un server alcuni anni fà per un App di ristorante
Metto bocca "un attimo", avendo solo letto mooolto velocemente (poi lo farò con calma, ora sto guardando una brutta partita ).
[giusto per tentare di dare una zampa al volo]
E' probabile che tu possa risolvere evitando di usare moduli di servizio e usando le B4XPages.
aspe che ti cerco un altro link, perchè io l'ho fatto un server in b4a e mi ricordo che c'era un esempio.
Ho fattto un server alcuni anni fà per un App di ristorante
Hi all You can give me the best way to create a websocket in an android app, which acts as a server, to another android application and b4j. thank in advance
In chiaro è facile, SSL cambia discorso. Allora meglio usare un altro sistema.
Ammesso e non concesso che comunque ancora SSL non ce l'abbiamo, siccome non puoi fare aspettare il client e la connessione si chiude devi usare un trucco per far si che il cliente dopo xx secondi riinvii la richiesta (magari con un codice identificativo cosi sai a quale richiesta si riferisce) e controlla se c'è la risposta da parte del server. Se non c'è riprova fra altri XX secondi.
Per far attendere devi tenere la connessione aperta. Coil il Wait For sale di livello e chiude la connessione.
E' in automatico che dal ritorno dell'Handle c'è la chiusura del socket, vedi il sorgente della libreria
(non ripeto che non ho visto niente alcunché, mi baso solo su quella riga).
Non so se in questo caso, ma si può fare in modo che non "salga di livello", creando routine "intermedie" (sempre resumable).
Non ho il sorgente della libreria.
Ok, allora devo aggirare il problema, se non c'è modo di fermare la chiamata, allora devo fare diversamente,
è inutile trovare altre soluzioni diverse dal server Http, rimane comunque il problema del SSL / HTTPS.
(non ripeto che non ho visto niente alcunché, mi baso solo su quella riga).
Non so se in questo caso, ma si può fare in modo che non "salga di livello", creando routine "intermedie" (sempre resumable).
Darò un'occhiata (non ti prometto alcunché perché sono ancora convinto che sarebbe meglio che tu usassi MQTT o un websocket server B4J).
Se le ultime versioni di client e server sono quelli pubblicati nei primi post... Altrimenti "aggiornali".
Darò un'occhiata (non ti prometto alcunché perché sono ancora convinto che sarebbe meglio che tu usassi MQTT o un websocket server B4J).
Se le ultime versioni di client e server sono quelli pubblicati nei primi post... Altrimenti "aggiornali".