#ifdef ETRAX
-const char trbnet_version[] = "$Revision: 4.35 $ Local Etrax";
+const char trbnet_version[] = "$Revision: 4.36 $ Local Etrax";
#elif defined PEXOR
-const char trbnet_version[] = "$Revision: 4.35 $ Local Pexor";
+const char trbnet_version[] = "$Revision: 4.36 $ Local Pexor";
#elif defined TRB3
-const char trbnet_version[] = "$Revision: 4.35 $ Local TRB3";
+const char trbnet_version[] = "$Revision: 4.36 $ Local TRB3";
#else
-const char trbnet_version[] = "$Revision: 4.35 $ UNKNOWN, i.e. ERROR";
+const char trbnet_version[] = "$Revision: 4.36 $ UNKNOWN, i.e. ERROR";
#endif
#include <stdlib.h>
udpBuffer[i] = htons(udpBuffer[i]);
}
- if (send(trb3_sockfd, (void*)udpBuffer, size * 2, MSG_CONFIRM) == -1) {
+ /* Send request */
+ if (sendto(trb3_sockfd,
+ (void*)udpBuffer,
+ size * 2, MSG_CONFIRM,
+ (const struct sockaddr*)(&trb3_addr),
+ sizeof(struct sockaddr_in)) == -1) {
trb_errno = TRB_TRB3_SOCKET_ERROR;
return -1;
- }
-
+ }
+
return 0;
}
#endif /* TRB3 */