ETH_GetStateTCP

Ethernet Funktionen


Syntax

 

byte ETH_GetStateTCP(byte sock_id);

 

Sub ETH_GetStateTCP(sock_id As Byte) As Byte

 

 

Beschreibung

 

Informiert über den Zustand der Verbindung. Da die Gegenseite jederzeit eine TCP/IP Verbindung abbrechen kann, sollte der Status in der Hauptschleife des Programms periodisch überwacht werden.

 

 Der Parameter sock_id wird entweder von ETH_ConnectTCP zurückgegeben, oder man bekommt ihn als info[0] Wert von ETH_CheckReceiveBuf.

 

Parameter

 

sock_id Socket Index

 

Rückgabewert

 

Verbindungsstatus

 

 

State Tabelle

 

#define

Wert

Bedeutung

 

 

 

ES_DISCONNECTED

0

Keine TCP/IP Verbindung

ES_CONNECTING

1

Verbindung wurde gestartet (ETH_ConnectTCP)

ES_CONNECTED

2

Verbindung ist aufgebaut (ETH_ConnectTCP)

ES_LCONNECTED

3

Verbindung ist aufgebaut (ETH_ListenTCP)