Stabilire una connessione a un server TCP mediante TLS (Transport Layer Security).
Stabilisce una connessione a un server TCP mediante TLS (Transport Layer Security).
L'eventuale supporto di una connessione che utilizza TLS dipende dal controller dove si usa il FB_TcpClient2. Consultare il manuale specifico del controller per verificare se è supportata la comunicazione tramite TCP.
Il valore restituito BOOL è TRUE se la funzione è stata eseguita correttamente. Valutare la proprietà Result, nel caso il valore restituito sia FALSE.
NOTA: Il valore di restituzione di questa funzione indica solo se è stato possibile iniziare correttamente la connessione o meno. Lo stato della connessione deve essere verificato tramite la proprietà Stato.
Transizione di stato del client
Fase |
Descrizione |
---|---|
1 |
Stato iniziale: Idle |
2 |
Chiamata di funzione |
3 |
Stato: Connecting, in caso contrario viene rilevato un errore |
4 |
Stato finale: Connected, in caso contrario viene rilevato un errore |
Ingresso |
Tipo di dati |
Intervallo di valori valido |
Descrizione |
---|---|---|---|
i_sServerIP |
STRING(15) |
- |
Indirizzo IP del server per la connessione. |
i_uiServerPort |
UINT |
1 - 65535 |
Porta TCP del server a cui collegarsi. |
i_stTlsSettings |
- |
Impostazioni TLS per la connessione da stabilire da parte del FB_TCPClient. |
oFB_TCPClient2