From OpenSCADAWiki
Revision as of 08:47, 16 June 2025 by FuzzyBot (Talk | contribs) (Importing a new version from external source)
Transports
- The IO log items appended by whole package (or aggregation) size and the aggregation default time set to 1 second. Using the variables "ReqTm", "ReqMode", "ToTmOut", "InBufSz", "ReqAnsw" moved to the individual space of the transport object.
- FIX:Sockets,SSL: Fixed finally in the non reenterability effect with many connections.
- TTransSock::getAddr() renamed to TTransSock::addrGet() and the address resolving moved to a new function TTransSock::addrResolve() with direct resolving the static addresses and dynamic resolving by gethostbyname(), also appended a commandline option "--getaddrinfo" to enable it for yourself.
- FIX:SSL: Fixed in processing responses of the output transports from initiative connections, especially for no response.
- Appended of implementation TTransportIn::writeTo() with moving to map in holding the SSockIn structure.
- Input part of the transports switched to use unified TTransSock::addrResolve() for precursory resolving all dynamic addresses and pass ready static addresses to BIO_new_accept().