#include <WiFi.h>
#include <ArduinoWebsockets.h>
#include <WebSocketsClient.h>
const char* ssid = "Wokwi-GUEST";
const char* password = "";
WebSocketsClient webSocket;
void setup() {
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi...");
}
Serial.println("Connected to WiFi");
webSocket.begin("ws://backend-hd05.onrender.com:80"); // replace with your server's domain or IP address, and the port number
webSocket.onEvent(webSocketEvent);
webSocket.setReconnectInterval(5000);
webSocket.enableHeartbeat(1000, 1000, 2);
}
void loop() {
webSocket.loop();
}
void webSocketEvent(WStype_t type, uint8_t * payload, size_t length) {
switch(type) {
case WStype_DISCONNECTED:
Serial.println("Disconnected!");
break;
case WStype_CONNECTED:
Serial.println("Connected to server!");
break;
case WStype_TEXT:
Serial.println("Received text: ");
Serial.println((char*)payload);
break;
}
}