For more deep control of receiving data via TCP/IP the Handler provides the ability to specify:
| Settings Member | Default value | Description | 
|---|---|---|
| localNetworkInterface | empty | The local network interface from which you intend to receive data. | 
| receiveTimeoutInMilliseconds | 10000 | Timeout value in milliseconds. If 0 then the receiving blocks until some data is received. | 
| receiveSpinningTimeoutInMicroseconds | 0 (turned off) | Timeout value in microseconds used for spinning before enter a kernel mode of the operating system. | 
Handler provide ability to set affinity mask for the TCP receiving thread. For example, if target machine have two processors, you can set OnixS::SURF::MarketData::HandlerSettings::cpuIndex with value 1 to run TCP receiving thread on second processor.
Handler's automated reconnect feature is controlled by OnixS::SURF::MarketData::ConnectionRetries, that contains OnixS::SURF::MarketData::ConnectionRetries::number of reconnect attempts and time OnixS::SURF::MarketData::ConnectionRetries::interval between the attempts to restore the telecommunication link (in seconds).