FpcRequestType enumeration
Applies to: desktop apps only
The FpcRequestType enumerated type contains values that specify the types of requests used for connectivity verification in the FPCConnectivityVerifier and FPCConnectivityResult objects.
Syntax
typedef enum FpcRequestType {
fpcHttpRequest = 0,
fpcPingRequest = 1,
fpcTcpConnect = 2
} FpcRequestType;
Constants
fpcHttpRequest
Connectivity is verified by sending an HTTP GET request for the specified URL and waiting for a reply. A reply received after a time interval that is below the round-trip time threshold indicates that the Web server is running and can be reached by Forefront TMG.fpcPingRequest
Connectivity is verified by sending an ICMP ECHO_REQUEST packet to the specified server and waiting for an ECHO_REPLY packet from the server. A reply received after a time interval that is below the round-trip time threshold indicates that the server is running and can be reached by Forefront TMG.fpcTcpConnect
Connectivity is verified by sending a TCP SYN packet to request a TCP connection to a specific port on the specified server and waiting for a SYN-ACK packet from the server. A reply received after a time interval that is below the round-trip time threshold indicates that a specific service is running on the server and can be reached by Forefront TMG.
Requirements
Minimum supported client |
Windows Vista |
Minimum supported server |
Windows Server 2008 R2, Windows Server 2008 with SP2 (64-bit only) |
Version |
Forefront Threat Management Gateway (TMG) 2010 |
Header |
Comenum.h |
See also
Build date: 7/12/2010