|
@@ -102,6 +102,7 @@ int main(int argc, char *argv[])
|
|
|
int len = 0;
|
|
int len = 0;
|
|
|
|
|
|
|
|
uint8_t buffer[64];
|
|
uint8_t buffer[64];
|
|
|
|
|
+ memset(buffer, 0, sizeof(buffer));
|
|
|
|
|
|
|
|
if (argc == 2 && argv[1][0] == '.') {
|
|
if (argc == 2 && argv[1][0] == '.') {
|
|
|
command = 0x08;
|
|
command = 0x08;
|
|
@@ -134,13 +135,6 @@ int main(int argc, char *argv[])
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- n = zr10_command(buffer, command, (uint8_t*)command_data, len);
|
|
|
|
|
- printf("%15s %5d", inet_ntoa(addr.sin_addr), ntohs(addr.sin_port));
|
|
|
|
|
- for (int i = 0; i < n; i++) {
|
|
|
|
|
- printf(" %02x", buffer[i]);
|
|
|
|
|
- }
|
|
|
|
|
- printf("\n");
|
|
|
|
|
-
|
|
|
|
|
memset(&addr, 0, sizeof(addr));
|
|
memset(&addr, 0, sizeof(addr));
|
|
|
addr.sin_family = AF_INET;
|
|
addr.sin_family = AF_INET;
|
|
|
addr.sin_addr.s_addr = htonl(INADDR_ANY);
|
|
addr.sin_addr.s_addr = htonl(INADDR_ANY);
|
|
@@ -162,6 +156,14 @@ int main(int argc, char *argv[])
|
|
|
return 1;
|
|
return 1;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ n = zr10_command(buffer, command, (uint8_t*)command_data, len);
|
|
|
|
|
+ printf("%15s %5d", inet_ntoa(addr.sin_addr), ntohs(addr.sin_port));
|
|
|
|
|
+ for (int i = 0; i < n; i++) {
|
|
|
|
|
+ printf(" %02x", buffer[i]);
|
|
|
|
|
+ }
|
|
|
|
|
+ printf("\n");
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
addr.sin_addr.s_addr = htonl(INADDR_BROADCAST);
|
|
addr.sin_addr.s_addr = htonl(INADDR_BROADCAST);
|
|
|
addr.sin_port = htons(PORT);
|
|
addr.sin_port = htons(PORT);
|
|
|
|
|
|