Sub Process_Globals
Private ast As AsyncStreamsText
Private server As ServerSocket
End Sub
Sub Globals
End Sub
Sub Activity_Create(FirstTime As Boolean)
If FirstTime Then
server.Initialize(5555, "server")
Log(server.GetMyWifiIP)
server.Listen
End If
End Sub
Sub server_NewConnection (Successful As Boolean, NewSocket As Socket)
If Successful Then
If ast.IsInitialized Then ast.Close
ast.Initialize(Me, "ast", NewSocket.InputStream, NewSocket.OutputStream) 'initialize AsyncStreamsText with the socket streams.
Else
Log(LastException)
End If
server.Listen
End Sub
Sub ast_NewText(Text As String)
Log("Text: " & Text)
Log(Text.Length)
End Sub
Sub ast_Terminated
Log("Connection terminated")
End Sub
Sub Activity_Click
ast.Write("this is an example..." & Chr(10) & Chr(13))
End Sub