OpenNetworkConnection()

Syntaxe

Resultat = OpenNetworkConnection(NomServeur$, Port [, Mode [, TempsMax [, IPLocal$ [, PortLocal]]]])
Description
Ouvre une connexion réseau sur le serveur spécifié.

Arguments

NomServeur$ Le serveur.
Cela peut être une adresse IP ou un nom complet (ex: "127.0.0.1" ou "ftp.home.net").
Port Le port du serveur.
Mode (optionnel) Peut être une des valeurs suivantes:
  #PB_Network_TCP: La connexion utilisera le protocole réseau TCP (default)
  #PB_Network_UDP: La connexion utilisera le protocole réseau UDP. 
                   La connexion ne sera pas explicitement créée, car UDP est un protocole sans connexion, mais il faudra ajouter 
                   une entrée dans la pile de gestion PureBasic pour lui permettre d'envoyer des données via UDP en utilisant 
                   les fonctions régulières SendNetworkData() (et connexes) .
Combinée à l'une des valeurs suivantes (en utilisant le symbole | ):
  #PB_Network_IPv4: Ouvre la connexion en utilisant IPv4 (par défaut).
  #PB_Network_IPv6: Ouvre la connexion en utilisant IPv6.
TempsMax (optionnel) Le temps maximal (en millisecondes) avant d'abandonner la tentative de connexion. Il ne devrait pas être réglé sur une valeur trop faible (inférieur à 5000 millisecondes), car l'initialisation d'une connexion sur le réseau peut prendre un certain temps.
IPLocal$ (optionnel) L'adresse IP locale liée à la connexion.
PortLocal (optionnel) Le port local lié à la connexion.
Par défaut, un port local aléatoire est automatiquement choisi pour la nouvelle connexion, mais il peut être remplacé par ce paramètre.

Valeur de retour

Renvoie un identifiant de connexion pour la connexion ouverte si la connexion a été établie correctement, zéro sinon.

Voir aussi

NetworkClientEvent(), SendNetworkData(), ReceiveNetworkData(), CloseNetworkConnection()

OS Supportés

Tous

<- NextIPAddress() - Network Index - ReceiveNetworkData() ->