P4G_RAW_CLOSE_CONN
# set
<module-index>/<port-index> P4G_RAW_CLOSE_CONN [<group_index>] <who_close>
# get
<module-index>/<port-index> P4G_RAW_CLOSE_CONN [<group_index>] ?
Description
Specify how to close TCP connection when all payload has been transmitted.
In raw test scenario DOWNLOAD
, the server can close the connection, when all payload has been transmitted.
In raw test scenario UPLOAD
, the client can close the connection, when all payload has been transmitted. In any case, both server and client CGs must be configured with the same value of this parameter.
In raw test scenario BOTH
(bidirectional), this parameter is N/A and will be ignored.
In a transaction scenario, where P4G_RAW_HAS_DOWNLOAD_REQ is set to YES
, both client and server can close the connection, when the last transaction has been completed.
When P4G_RAW_CONN_INCARNATION is set to IMMORTAL
or REINCARNATE
, and this command is set to NONE
, connections will be closed after ‘connection lifetime’, set by P4G_RAW_CONN_LIFETIME.
Note
This parameter is N/A when P4G_L4_PROTOCOL is configured as UDP.
Actions
set, get
Parameters
who_close: WhoClose
, specifying how to close TCP connectionNONE = 0
CLIENT = 1
SERVER = 2
Example
# set
input: 0/1 P4G_RAW_CLOSE_CONN [0] NONE
output: <OK>
# get
input: 0/1 P4G_RAW_CLOSE_CONN [0] ?
output: 0/1 P4G_RAW_CLOSE_CONN [0] NONE