|
Namemodbus_set_socket - set socket of the context Synopsisint modbus_set_socket(modbus_t *ctx, int s); DescriptionThe modbus_set_socket() function shall set the socket or file descriptor in the libmodbus context. This function is useful for managing multiple client connections to the same server. Return valueThe function shall return 0 if successful. Otherwise it shall return -1 and set errno. Examplectx = modbus_new_tcp("127.0.0.1", 1502);
server_socket = modbus_tcp_listen(ctx, NB_CONNECTION);
FD_ZERO(&rdset);
FD_SET(server_socket, &rdset);
/* .... */
if (FD_ISSET(master_socket, &rdset)) {
See also
|