Hi Freestyler100, freut mich, wenn es dir gefällt!
- Verwendest du die checkAvailable-Methode? Ja, auch hier greift der standardmäßige TCP-Timeout. Angenommen, du hast eine sehr langsame Verbindung über die halbe Welt, dann könnte es tatsächlich mal so lange dauern Timeout einstellen .. wüsste ich jetzt spontan keine einfach Möglichkeit. Normalerweise ist der Server ja immer an, wenn du einen ersthaftest Projekt am Laufen hast, oder? Vielleicht findest du ja einen anderen Weg, das zu überprüfen. Im Grunde musst du halt schauen, ob an deiner Server-IP + Port ein TCP-Server lauscht oder nicht.
- Die .exe bleibt dann offen, wenn noch ein Thread im Hintergrund läuft. Beendest du den Client mit .dispose() ? Dabei sollten alle Threads beendet und somit auch die .exe beendet werden. Probieren dazu evtl. nochmal die Beispielprojekte aus.
- Hab ich auch schon drüber nachgedacht, es Open Source zu machen. Allerdings habe ich die .dll nicht obfuskiert. Das heißt, wer möchte, kann sich den Code mit ILSpy anschauen. Daher ist Open Source eher unnötig, zumal ich VB.net und C# zusammen verwende und das ganze dann noch komplizierter macht
- Verwendest du die checkAvailable-Methode? Ja, auch hier greift der standardmäßige TCP-Timeout. Angenommen, du hast eine sehr langsame Verbindung über die halbe Welt, dann könnte es tatsächlich mal so lange dauern Timeout einstellen .. wüsste ich jetzt spontan keine einfach Möglichkeit. Normalerweise ist der Server ja immer an, wenn du einen ersthaftest Projekt am Laufen hast, oder? Vielleicht findest du ja einen anderen Weg, das zu überprüfen. Im Grunde musst du halt schauen, ob an deiner Server-IP + Port ein TCP-Server lauscht oder nicht.
- Die .exe bleibt dann offen, wenn noch ein Thread im Hintergrund läuft. Beendest du den Client mit .dispose() ? Dabei sollten alle Threads beendet und somit auch die .exe beendet werden. Probieren dazu evtl. nochmal die Beispielprojekte aus.
- Hab ich auch schon drüber nachgedacht, es Open Source zu machen. Allerdings habe ich die .dll nicht obfuskiert. Das heißt, wer möchte, kann sich den Code mit ILSpy anschauen. Daher ist Open Source eher unnötig, zumal ich VB.net und C# zusammen verwende und das ganze dann noch komplizierter macht
Variablen über das Internet senden? [VB.NET] Universal Ticket.dll
Lasse deine Programme selbstständig lernen! [VB.NET] Brain.dll