↑
Frag mich was du wissen möchtest.
Uploade bitte die Entwicklerdokumentation von dem Gerät.
Uploade bitte ein funktionierendes Beispiel (in welcher sprache auch immer) (Quelltext!).
Nur einmal. Aber es wurde auch von jemand anderen schon angefordert bzw. auf die 404 Probleme auf der Seite hingewiesen.mehrmals
Nur einmal. Aber es wurde auch von jemand anderen schon angefordert bzw. auf die 404 Probleme auf der Seite hingewiesen.
Wird aber alles zu 100% ignoriert wie mir scheint.
..
Wenns mir zu viel wird kommt er drauf. Ist er ja auch schon mehrfach.Zeit für 'ne Ignore-List ?
Wenns mir zu viel wird kommt er drauf. Ist er ja auch schon mehrfach.
Aber ich habe die angewohnheit jemanden nach ein paar Tagen auch wieder von der Liste zu nehmen (Man(fred) möchte dann ja doch wissen, was er geschrieben hat)...
Ich bereue es aber immer wieder aufs neue ;-)
... ohne Lösung....im drei stelligen Breich
Wir schmeissen alle zusammen und kaufen Ihm eine... ohne Lösung....
die Zeile "Dim client As Socket" ist falsch, du hast das Objekt doch oben (bei
Process_Globals
) schon definiert
und Du möchtest doch auch Ereignisse bekommen außerhalb deiner Funktion.
Nutze Initialize nur einmal, du mußt nicht jedesmal ein neues Objekt erstellen.
Initialize ist wie "New" bei C#
Sub Process_Globals
'These global variables will be declared once when the application starts.
'These variables can be accessed from all modules.
Dim Socket1 As Socket
Public server As ServerSocket
Dim AStreams As AsyncStreams
Public connected As Boolean
End Sub
public Sub ConnectToServer
If AStreams.IsInitialized Then AStreams.Close
If Socket1.IsInitialized Then Socket1.Close
Socket1.Initialize("Socket1")
Socket1.Connect(Variablen.IPaddress, Variablen.Port, Variablen.ConnectionTimeout)
Wait For Socket1_Connected (Successful As Boolean)
If Successful Then
AStreams.InitializePrefix(Socket1.InputStream,False,Socket1.OutputStream,"Astreams")
Else
If AStreams.IsInitialized Then AStreams.Close
If Socket1.IsInitialized Then Socket1.Close
CallSub(Input_Output, "SetState")
End If
End Sub
neinWird überhaupt der Prefix Mode von der Ethernet Box unterstützt ?
Warum das dann?nein
AStreams.InitializePrefix(Socket1.InputStream,False,Socket1.OutputStream,"Astreams")
Sub Process_Globals
'These global variables will be declared once when the application starts.
'These variables can be accessed from all modules.
Dim Socket1 As Socket
Public server As ServerSocket
Dim AStreams As AsyncStreams
Public connected As Boolean
End Sub
public Sub ConnectToServer
If AStreams.IsInitialized Then AStreams.Close
If Socket1.IsInitialized Then Socket1.Close
Dim sock As Socket
Socket1 = sock
Socket1.Initialize("Socket1")
' Socket1.Connect(Variablen.IPaddress, Variablen.Port, Variablen.ConnectionTimeout)
'Am Anfang, kein Timeout - Falls ein Fehler auftritt, wollen wir Java uns sagen lassen was los ist
Socket1.Connect(Variablen.IPaddress, Variablen.Port, 0)
Wait For Socket1_Connected (Successful As Boolean)
If Successful Then
' AStreams.InitializePrefix(Socket1.InputStream,False,Socket1.OutputStream,"Astreams")
Dim aStream as AsyncStreams
AStreams = aStream
AStreams.Initialize(Socket1.InputStream,Socket1.OutputStream,"Astreams")
Else
If AStreams.IsInitialized Then AStreams.Close
If Socket1.IsInitialized Then Socket1.Close
CallSub(Input_Output, "SetState")
End If
End Sub
Mach das doch bitte mal als Test Projekt (Menu als Zip exportieren aus IDE) + den Input den Du bei .Connect benutzt und häng das hier an.Bricht ebenfalls in null komma nichts ab.
Mach das doch bitte mal als Test Projekt (Menu als Zip exportieren aus IDE) + den Input den Du bei .Connect benutzt und häng das hier an.
so verbindet es sich schnell und ohne Abbruch.Sub Process_Globals
'These global variables will be declared once when the application starts.
'These variables can be accessed from all modules.
Dim Socket1 As Socket
Public server As ServerSocket
Dim AStreams As AsyncStreams
Public connected As Boolean
End Sub
public Sub ConnectToServer
If AStreams.IsInitialized Then AStreams.Close
If Socket1.IsInitialized Then Socket1.Close
Dim sock As Socket
Socket1 = sock
Socket1.Initialize("Socket1")
' Socket1.Connect(Variablen.IPaddress, Variablen.Port, Variablen.ConnectionTimeout)
'Am Anfang, kein Timeout - Falls ein Fehler auftritt, wollen wir Java uns sagen lassen was los ist
Socket1.Connect(Variablen.IPaddress, Variablen.Port, 0)
Wait For Socket1_Connected (Successful As Boolean)
If Successful Then
' AStreams.InitializePrefix(Socket1.InputStream,False,Socket1.OutputStream,"Astreams")
Dim aStream as AsyncStreams
AStreams = aStream
AStreams.Initialize(Socket1.InputStream,Socket1.OutputStream,"Astreams")
Else
If AStreams.IsInitialized Then AStreams.Close
If Socket1.IsInitialized Then Socket1.Close
CallSub(Input_Output, "SetState")
End If
End Sub