Hu5eL
13.08.2009, 11:53
Hallo, stoße leider an mein nächstes Problem
hab ein Programm, welches auf eingehende TCP-Verbindungen wartet und dann mit jeder einzelnen Verbindung reden kann.
Problem ist, das wenn ich mein Programm mit "Star Debug" Starte, dann mit dem "x" rechts oben schließe, mein Visual-Studio immer noch im Debug Modus bleibt.
Kann es daran liegen das ich nicht alle Verbindungen richtig geschlossen habe? Oder er immer noch auf eingehende Verbindungen wartet? Vllt liegt es ja auch an einem Thread der noch nicht beendet ist.
Ich hoffe mir kann einer nen paar Tipps geben
PS: Hab sowas wie:
Private Sub Form1_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
MessageBox.Show("Hallo")
closeProgramm = True
Dim myConnection As TcpClient
For Each myConnection In myTcpConnection
myConnection.Close()
Next
End Sub
womit ich alles aktiven verbinungen schließe und allen Threads sage das sie sich beenden sollen (while Not closeProgramm .... )
selbst nach 5 Sekunden läuft es immer noch :-/
hab ein Programm, welches auf eingehende TCP-Verbindungen wartet und dann mit jeder einzelnen Verbindung reden kann.
Problem ist, das wenn ich mein Programm mit "Star Debug" Starte, dann mit dem "x" rechts oben schließe, mein Visual-Studio immer noch im Debug Modus bleibt.
Kann es daran liegen das ich nicht alle Verbindungen richtig geschlossen habe? Oder er immer noch auf eingehende Verbindungen wartet? Vllt liegt es ja auch an einem Thread der noch nicht beendet ist.
Ich hoffe mir kann einer nen paar Tipps geben
PS: Hab sowas wie:
Private Sub Form1_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
MessageBox.Show("Hallo")
closeProgramm = True
Dim myConnection As TcpClient
For Each myConnection In myTcpConnection
myConnection.Close()
Next
End Sub
womit ich alles aktiven verbinungen schließe und allen Threads sage das sie sich beenden sollen (while Not closeProgramm .... )
selbst nach 5 Sekunden läuft es immer noch :-/