if(server)



Açıklama

Sunucunun yeni istemcileri dinleyip dinlemediğini gösterir. server.begin() başarılı olup olmadığını belirlemek için bunu kullanabilirsiniz. Ayrıca, maksimum sayı bağlandığından, daha fazla istemci dinlemek için başka soketin bulunmadığını da söyleyebilir.

Sözdizimi

if (sunucu)

Parametreler

Yok

İadeler

sunucunun yeni istemcileri (bool) dinleyip dinlemediği.

Misal

#include <Ethernet.h>
#include <SPI.h>

byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
IPAddress ip(10, 0, 0, 177);

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

void setup() {
  // Open serial communications and wait for port to open:
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }

  // initialize the Ethernet device
  Ethernet.begin(mac, ip);

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

void loop() {
  if (server) {
    Serial.println("Server is listening");
  }
  else {
    Serial.println("Server is not listening");
  }
}