Hallo,
ich arbeite derzeit an einer Anwendung, welche mit verschiedenen Zugangsdaten mehrere Verbindung zu einem WebSocket-Server (gleicher Server) aufbauen soll.
Der WebSocket ist in einer eigenen Klasse (Class WebSocket). Weiterhin existiert eine Klasse (Class SocketClient), welche den WebSocket instanziert und verschiedene Werte zugänglich machen soll.
Nun zu meinem Problem: instaziere ich 2 oder mehr Klassen SocketClient, dann nehmen alle Instanzen die Werte der letzten SocketClient an. Ist es irgendwie möglich die Klassen voneinander zu "isolieren"?
Beispiel:
LG Dietzi
ich arbeite derzeit an einer Anwendung, welche mit verschiedenen Zugangsdaten mehrere Verbindung zu einem WebSocket-Server (gleicher Server) aufbauen soll.
Der WebSocket ist in einer eigenen Klasse (Class WebSocket). Weiterhin existiert eine Klasse (Class SocketClient), welche den WebSocket instanziert und verschiedene Werte zugänglich machen soll.
Nun zu meinem Problem: instaziere ich 2 oder mehr Klassen SocketClient, dann nehmen alle Instanzen die Werte der letzten SocketClient an. Ist es irgendwie möglich die Klassen voneinander zu "isolieren"?
Beispiel:
VB.NET-Quellcode
- Class SocketClient
- Public Property irgendwas as String
- Sub New()
- Dim ws as WebSocket = new WebSocket()
- End Sub
- End Class
- Sub Main()
- Dim test1 as SocketClient = new SocketClient(Zugangsdaten1)
- Dim test2 as SocketClient = new SocketClient(Zugangsdaten2)
- MsgBox(test1.irgendwas) 'gleiche Ausgabe wie test2.irgendwas obwohl ein anderer Wert serverseitig vorliegt
- MsgBox(test2.irgendwas)
- End Sub
LG Dietzi