Description de la fonction
La fonction FCT_SHUTDOWN permet de désactiver la transmission des envois ou des réceptions sur le socket.
La fenêtre TCP n'est pas modifiée et les données entrantes seront acceptées (mais sans accusé de réception) jusqu'à ce que la fenêtre soit pleine.
NOTE : La fonction ne ferme pas le socket et les ressources affectées au socket ne sont libérées qu'à l'envoi de FCT_CLOSE. Néanmoins, n'essayez pas de réutiliser le socket après l'exécution de la fonction FCT_SHUTDOWN.
Les paramètres supplémentaires et peuvent être configurés.
LD Module_Number
FCT_SHUTDOWN Socket_Number, Shutdown_Option, Gest_Index, Management_Param
FCT_SHUTDOWN(Module_Number, Socket_Number, Shutdown_Option, Gest_Index, Management_Param);
Description des paramètres
Le tableau suivant décrit les paramètres d'entrée :
Paramètre
|
Type
|
Commentaire
|
Module_Number
|
|
Numéro d'emplacement du module réseau dans le rack 0.
|
Socket_Number
|
|
Numéro du socket
|
Shutdown_Option
|
|
Option de désactivation de la transmission :
-
0 : les réceptions ne sont plus autorisées sur le socket
-
1 : les envois ne sont plus autorisés sur le socket et un message FIN est envoyé
-
2 : les envois et les réceptions ne sont plus autorisés sur le socket. Cette option revient à appliquer les deux options précédentes.
|
Gest_Index
|
|
Index du premier mot dans la matrice Management_Param
|
Le tableau suivant décrit les paramètres d'E/S :
Paramètre
|
Type
|
Commentaire
|
Management_Param
|
ARRAY [0... 3] OF
|
Le rapport d'opération peut afficher les valeurs suivantes :
-
16#00 : pas d'erreur
-
16#09 : numéro de socket non valide
-
16#16 : argument non valide
-
16#39 : socket non connecté
|