Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sdk:scripts:serial-tcp-broadcast [2015/05/05 15:04] – external edit 127.0.0.1sdk: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>