if (EthernetClient)



Açıklama

Belirtilen Ethernet istemcisinin hazır olup olmadığını gösterir.

Sözdizimi

if (müşteri)

Parametreler

Yok

İadeler

boolean: belirtilen istemci kullanılabilirse true değerini döndürür.

Misal:


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


bayt mac [ ] = { 0xDE , 0xAD , 0xBE , 0xEF , 0xFE , 0xED } ;
bayt ip [ ] = { 10 , 0 , 0 , 177 } ;
bayt sunucusu [ ] = { 64 , 233 , 187 , 99 } ; // Google

EthernetClient istemcisi ;

geçersiz kurulum ( )
{
Ethernet. başlar ( mac , ip ) ;
Seri . başlar ( 9600 ) ;

gecikme ( 1000 ) ;

Seri . println ( "bağlanıyor ..." ) ;
while ( ! müşteri ) {
; // devam etmek için bağlı bir istemci olana kadar bekleyin
}
if ( istemci. bağlan ( sunucu , 80 ) ) {
Seri . println ( "bağlı" ) ;
istemcisi. println ( "GET / arama? q = arduino HTTP / 1.0" ) ;
istemcisi. println ( ) ;
} başka {
Seri . println ( "bağlantı başarısız" ) ;
}
}

void loop ( )
{
if ( müşteri. kullanılabilir ( ) ) {
char c = istemci. read ( ) ;
Seri . baskı ( c ) ;
}

if ( ! istemci. bağlı ( ) ) {
Seri . println ( ) ;
Seri . println ( "bağlantı kesiliyor." ) ;
istemcisi. stop ( ) ;
için ( ;; )
;
}
}

Referans Ana Sayfası