Server class


hi wondering server should using create instance create server listen udp transfer? difference between them?

this 1
code: [select]

// telnet defaults port 23
server server = server(23);

void setup()
{
  // initialize ethernet device
  ethernet.begin(mac, ip, gateway, subnet);

  // start listening clients
  server.begin();

}

void loop()
{
  // if incoming client connects, there bytes available read:
  client client = server.available();
  if (client == true) {
    // read bytes incoming client , write them back
    // clients connected server:
    server.write(client.read());
  }
}


or one
code: [select]

ethernetserver server = ethernetserver(23);

void setup()
{
   // initialize ethernet device
   ethernet.begin(mac, ip, gateway, subnet);

   // start listening clients
   server.begin();
}

void loop()
{
   // if incoming client connects, there bytes available read:
   ethernetclient client = server.available();
   if (client == true) {
     // read bytes incoming client , write them back
     // clients connected server:
     server.write(client.read());
   }
}

thanks don

don,

i don't have ethernet shield have wifi shields. understanding server class purely virtual , meant other classes inherit from, such ethernetserver or wifiserver, have functions work specific hardware. think should use second code. did first code somewhere? curious.


Arduino Forum > Using Arduino > Networking, Protocols, and Devices (Moderator: fabioc84) > Server class


arduino

Comments

Popular posts from this blog

Convierte tu Raspberry en un NAS. Firmware fvdw-sl 15.3 - Raspberry Pi Forums

How to format a Get Request

avrdude: verification error, first mismatch at byte 0x0000 0x0c != 0x62