This shows you the differences between two versions of the page.
sdk:scripts:serial-tcp-broadcast [2015/05/05 15:04] 127.0.0.1 external edit |
sdk:scripts:serial-tcp-broadcast [2022/09/05 12:22] (current) schmitt |
||
---|---|---|---|
Line 4: | Line 4: | ||
* Copyright (C) 2014 NetModule AG, Switzerland | * Copyright (C) 2014 NetModule AG, Switzerland | ||
* | * | ||
- | * Usage: usage: serial-tcp-broadcast.are <remote-ip-1> <remote-ip-2> .... <remote-ip-n>" | + | * Usage: usage: serial-tcp-broadcast.are <remote-ip-1> <remote-ip-2> .... <remote-ip-n> |
* Version: 2.0 | * Version: 2.0 | ||
* | * | ||
Line 217: | Line 217: | ||
if (data) { | if (data) { | ||
serialbuffer = strcat(serialbuffer, data); | serialbuffer = strcat(serialbuffer, data); | ||
- | nb_syslog("data on serial port: %s",serialBuffer); | + | nb_syslog("data on serial port: %s",serialbuffer); |
} | } | ||
} else if (rc != 0 && array_search(tcp_fds, rc) != NULL) { | } else if (rc != 0 && array_search(tcp_fds, rc) != NULL) { | ||
Line 248: | Line 248: | ||
for (i = 0; i < length(slaves); i++) { | for (i = 0; i < length(slaves); i++) { | ||
if (slaves[i].state == "up" ) { | if (slaves[i].state == "up" ) { | ||
- | sent = send(slaves[i].fd, msg); | + | sent = sendbuf(slaves[i].fd, msg, msglen); |
if (sent == -1) { | if (sent == -1) { | ||
nb_syslog("ERROR: failed to send packet to %s", slaves[i].hostname); | nb_syslog("ERROR: failed to send packet to %s", slaves[i].hostname); | ||
Line 291: | Line 291: | ||
exit(0); | exit(0); | ||
- | |||
- | |||
</code> | </code> | ||