...
Host | Specifies the host where the application is running. You can specify a fixed value or programmatically specify the host by choosing Scripted and clicking Edit Script to access the script editor. See Extensibility and or Scripting Basics for additional information. Default is |
---|---|
Port | Specifies the port on the host where the client will send messages. You can specify a fixed value or programmatically specify the port number by choosing Scripted and clicking Edit Script to access the script editor. See Extensibility and or Scripting Basics for additional information. |
Character setSet | Specifies the character set used for encoding messages. You can specify a fixed value or programmatically specify the character set by choosing Scripted and clicking Edit Script to access the script editor. See Extensibility and or Scripting Basics for additional information. Default is |
Read modeMode | Specifies how the mode for reading messages.
You can specify a fixed value or programmatically specify the read mode by choosing Scripted and clicking Edit Script to access the script editor. See Extensibility and or Scripting Basics for additional information. Default is |
Fixed
...
Length
Specify the size of the fixed message in the Fixed length Length [default: 1024] field.
For example, if the size of messages is always four bytes, a client might send the following request
...
Each four-byte message from the client would be considered a message.
Token
...
Delimited
Scroll Table Layout | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Token delimiter Delimiter [default: byte "23", End-Of-Transmission-Block] | Specifies the token that delimits messages. Default is |
---|---|
Token type Type [string, hex, byte] [default: hex] | Specifies the type of conversion used to get bytes from the token.
Default is |
Prefixed
...
Variable-
...
Length (
...
Number)
The settings in this section only apply if the read mode is set to prefixed
.
Scroll Table Layout | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Length of the length field Length Field (1, 2, 3, 4, or 8) [default: 4, int] | Determines the length of the length field. The desired number of bytes will be read and converted to a number to determine how long the message is. The default is to read 4 bytes and convert it to an integer. |
---|---|
Include prefix Prefix in length Length [true, false] [default: true] | Indicates if the length read from the prefix should also include the length of the prefix. For example, if the option is enabled, a 4-byte message would send a prefix that had a value of 8. This is because the Default is |
Prefixed
...
Variable-
...
Length (
...
String)
The settings in this section only apply if the read mode is set to prefixed-string
.
Scroll Table Layout | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
String prefix length Prefix Length [the number of string digits to read in] [default: 4] | Specifies the size of the message length prefix. The number of bytes to read is calculated based on the number of digits converted into bytes. The transport encodes 0 into bytes and multiplies the number by the number provided in this field. |
---|---|
Include prefix Prefix in length Length [true, false] [default: true] | Indicates if the length read from the prefix should also include the length of the prefix. Default is |
SSL
Set the SSL enabled Enabled [ default:false ] to true
to listen over SSL.
...