Skip to content

Instantly share code, notes, and snippets.

@VNovytskyi
Created June 1, 2022 18:14
Show Gist options
  • Save VNovytskyi/d57ed2589daf5b75d3f575e32ad2e263 to your computer and use it in GitHub Desktop.
Save VNovytskyi/d57ed2589daf5b75d3f575e32ad2e263 to your computer and use it in GitHub Desktop.
Test socket connect W5500
static void socket_test(void) {
int8_t ret = socket(MQTT_SOCKET, Sn_MR_TCP, 3, 0);
if (ret != MQTT_SOCKET) {
LOG_E("Fail to create socket: %d\n", ret);
return;
}
LOG_I("Socket has been created\n");
uint16_t port = 1883;
uint8_t mqtt_server_ip[4] = {192, 168, 0, 156};
ret = connect(MQTT_SOCKET, mqtt_server_ip, port);
if (ret != SOCK_OK) {
LOG_E("Fail to connect socket: %d\n", ret);
return;
}
LOG_I("Socket has been connected\n");
ret = close(MQTT_SOCKET);
if (ret != SOCK_OK) {
LOG_E("Fail to close socket\n");
return;
}
LOG_I("Socket has been closed\n");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment