Sub Process_Globals
Public Socket1 As Socket ' requires Network library
Public ServerSocket1 As ServerSocket ' requires Network library
Public AStreams As AsyncStreams ' requires File library
Public MyIP, TargetIP as string
End Sub
Sub Service_Create
If ServerSocket1.IsInitialized Then ServerSocket1.close
ServerSocket1.Initialize( 0, "" )
MyIP = ServerSocket1.GetMyIP
TargetIP = "1.2.3.4"
end Sub
Sub Service_Start( StartingIntent As Intent )
End Sub
Public Sub Connect
If Socket1.IsInitialized = False Then
Socket1.Initialize( "Socket1" )
End If
Socket1.Connect( TargetIP, 8899, 5000 )
End Sub
Sub Socket1_Connected( success As Boolean )
If success = True Then
AStreams.Initialize( Socket1.InputStream, Socket1.OutputStream, "Astreams" )
Else
CallSub( myActivity, "ErrorSub" )
End If
End Sub
Sub AStreams_NewData( Buffer() As Byte )
Public data as String
data = BytesToString( Buffer, 0, Buffer.Length, "UTF8" )
CallSub2( myActivity, "GoodDataSub", data )
End Sub
Public Sub SendData( data as string )
Public Buffer() As Byte
Buffer = data.GetBytes( "UTF8" )
AStreams.Write( Buffer )
End Sub