Servidor web, usar 2 puertos a la vez

Buenos días,

Ya venía utilizando un servidor en el puerto 502 para una comunicación MODBUS, ahora quisiera agregar un servidor web en el puerto 80. Alguien puede ayudarme? Gracias.

En esto, he estado trabajando, pero no funciona ninguno de los 2

#include <SPI.h>
#include <Ethernet.h>
#include <Modbus.h>
#include <ModbusIP.h>
#include <DallasTemperature.h>
#include <OneWire.h>
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#include <EEPROM.h>

EthernetServer server(502);
EthernetServer server2(80);

....

Void setup() { 

Ethernet.begin(mac, ip);
server.begin();
server2.begin();

....

}

Void loop() {

    EthernetClient client = server2.available();
  if (client) ......
    
    
    client.flush();

Me parece que debería ser:

EthernetServer server = EthernetServer(502);
EthernetServer server2 = EthernetServer(80);