j'ai développé un service (serveur) qui utilise TCP/IP en vb.net
Lorsque j'arrete le service par la console MMC, mes clients se déconnectent
correctement
MAIS
lorsque j'arrête Windows, les clients restent connecté (à rien certe),
comme si mon service ne se teminait pas correctement
Du coup j'ai l'impression que les services TCP s'arretent Avant le mien
Je me dis qu'il faudrait que mon service s'arrete en 1er
Est-il possible de définir l'ordre d'arret des services ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Ghislain Proulx
Bonjour Sébastien,
Tu dois spécifier (dans les propriétés de l'installation du service) que ton service dépend du TCP/IP. Donc, dans ta classe d'installation (System.Configuration.Install.Installer) tu as 2 composantes dont un est un ServiceInstaller. Tu as une propriété "ServicesDependedOn" dans cet object, tu y ajoutes le nom "TCPIP". Tu devrais ainsi règler ton problème.
Il y a aussi un événement OnShutDown dans les services habituellement (si tu l'as activé). Tu pourrais peut-être aussi regarder de ce coté la si ce n'es déjà fait.
Bonne journée,
Ghislain Proulx, MCP
"Sebho" a écrit dans le message de news:
Bonjour,
j'ai développé un service (serveur) qui utilise TCP/IP en vb.net Lorsque j'arrete le service par la console MMC, mes clients se déconnectent
correctement
MAIS
lorsque j'arrête Windows, les clients restent connecté (à rien certe), comme si mon service ne se teminait pas correctement
Du coup j'ai l'impression que les services TCP s'arretent Avant le mien Je me dis qu'il faudrait que mon service s'arrete en 1er
Est-il possible de définir l'ordre d'arret des services ?
MErci pour votre aide Sébastien
Bonjour Sébastien,
Tu dois spécifier (dans les propriétés de l'installation du service) que ton
service dépend du TCP/IP. Donc, dans ta classe d'installation
(System.Configuration.Install.Installer) tu as 2 composantes dont un est un
ServiceInstaller. Tu as une propriété "ServicesDependedOn" dans cet object,
tu y ajoutes le nom "TCPIP". Tu devrais ainsi règler ton problème.
Il y a aussi un événement OnShutDown dans les services habituellement (si tu
l'as activé). Tu pourrais peut-être aussi regarder de ce coté la si ce n'es
déjà fait.
Bonne journée,
Ghislain Proulx, MCP
"Sebho" <nospam_sebho@ifrance.com> a écrit dans le message de
news:uVc0WMZxEHA.2192@TK2MSFTNGP14.phx.gbl...
Bonjour,
j'ai développé un service (serveur) qui utilise TCP/IP en vb.net
Lorsque j'arrete le service par la console MMC, mes clients se
déconnectent
correctement
MAIS
lorsque j'arrête Windows, les clients restent connecté (à rien certe),
comme si mon service ne se teminait pas correctement
Du coup j'ai l'impression que les services TCP s'arretent Avant le mien
Je me dis qu'il faudrait que mon service s'arrete en 1er
Est-il possible de définir l'ordre d'arret des services ?
Tu dois spécifier (dans les propriétés de l'installation du service) que ton service dépend du TCP/IP. Donc, dans ta classe d'installation (System.Configuration.Install.Installer) tu as 2 composantes dont un est un ServiceInstaller. Tu as une propriété "ServicesDependedOn" dans cet object, tu y ajoutes le nom "TCPIP". Tu devrais ainsi règler ton problème.
Il y a aussi un événement OnShutDown dans les services habituellement (si tu l'as activé). Tu pourrais peut-être aussi regarder de ce coté la si ce n'es déjà fait.
Bonne journée,
Ghislain Proulx, MCP
"Sebho" a écrit dans le message de news:
Bonjour,
j'ai développé un service (serveur) qui utilise TCP/IP en vb.net Lorsque j'arrete le service par la console MMC, mes clients se déconnectent
correctement
MAIS
lorsque j'arrête Windows, les clients restent connecté (à rien certe), comme si mon service ne se teminait pas correctement
Du coup j'ai l'impression que les services TCP s'arretent Avant le mien Je me dis qu'il faudrait que mon service s'arrete en 1er
Est-il possible de définir l'ordre d'arret des services ?