Ciao a tutti, rieccomi
Ho trovato 5 minuti per fare delle prove con B4A in preparazione di un lavoro che vorrei fare, ma come al solito ho bisogno del vostro aiuto.
Vorrei semplicemente e banalmente inviare dei dati tramite TCP.
Ho buttato giù una bozza veloce di programma che però funziona in parte:
La cosa in se dovrebbe essere abbastanza banale, quando clicco sul pulsante "btnChiudi" dovrebbe aprire
una connessione con 192.168.0.53 sulla porta 8888 ed inviare una stringa (1234).
La cosa funziona in parte, cioè nel device vedo che arriva una connessione, però poi l'app mi da questo
errore "An error has occured in sub: java.lang.Exception: Sub socket1_connected was nont found" e la stringa 1234 non arriva a destinazione.
Se però la stessa operazione verso 192.168.0.53 la faccio con telnet funziona tutto regolarmente.
Cosa ho sbagliato secondo voi?
Grazie.
Ciao.
Ho trovato 5 minuti per fare delle prove con B4A in preparazione di un lavoro che vorrei fare, ma come al solito ho bisogno del vostro aiuto.
Vorrei semplicemente e banalmente inviare dei dati tramite TCP.
Ho buttato giù una bozza veloce di programma che però funziona in parte:
B4X:
sub Globals
Dim TxWrite As TextWriter
Dim Socket1 As Socket
End Sub
Sub btnChiudi_Down
Socket1.Initialize("Socket1")
Socket1.Connect("192.168.0.53",8888,5000)
TxWrite.Initialize(Socket1.OutputStream)
TxWrite.WriteLine("1234")
Label2.Text="CHIUSO"
End Sub
La cosa in se dovrebbe essere abbastanza banale, quando clicco sul pulsante "btnChiudi" dovrebbe aprire
una connessione con 192.168.0.53 sulla porta 8888 ed inviare una stringa (1234).
La cosa funziona in parte, cioè nel device vedo che arriva una connessione, però poi l'app mi da questo
errore "An error has occured in sub: java.lang.Exception: Sub socket1_connected was nont found" e la stringa 1234 non arriva a destinazione.
Se però la stessa operazione verso 192.168.0.53 la faccio con telnet funziona tutto regolarmente.
Cosa ho sbagliato secondo voi?
Grazie.
Ciao.