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]
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>​