BINARY (JANUS DEFINE parameter)
Set BINARY mode for socket ports
BINARY is a parameter on JANUS DEFINE, which defines and sets characteristics of a Janus port.
This parameter requests Janus Sockets to send and receive strings with Janus Sockets $functions or Socket methods using no translation. This can be useful if the Janus Sockets User Language application is doing its own translation, or if no translation is required.
Input and output translation can be enabled for a socket by either of the following:
- Setting a socket to CHAR using $Sock_Set or the Set function of the Socket class
- Using the CHAR option on an individual receive or send Janus Sockets $function or Socket class method
Character translation is automatic for the socket if you are using the HTTP Helper.
Translation is determined by the tables defined by the socket's XTAB setting.
The CHAR parameter is the opposite of BINARY. CHAR is the default.