Weblessons.org
Home Page | Language Reference| extended() | SD Reference | Libraries | Comparison | Changes
WiFi101 : Client class
connected()
Description
Whether or not the client is connected. Note that a client is considered connected if the connection has been closed but there is still unread data.
Syntax
client.connected()
Parameters
none
Returns
Returns true if the client is connected, false if not.
Example
#include <SPI.h>
#include <WiFi101.h>
char ssid[
]
=
"myNetwork"
; // your network SSID (name)
char pass[
]
=
"myPassword"
; // your network password
int status = WL_IDLE_STATUS;
IPAddress server(
74
,
125
,
115
,
105
)
; // Google
// Initialize the client library
WiFiClient client;
void
setup
(
)
{
Serial.begin
(
9600
)
;
Serial.println
(
"Attempting to connect to WPA network..."
)
;
Serial.print
(
"SSID: "
)
;
Serial.println
(ssid)
;
status = WiFi.begin
(ssid, pass)
;
if
( status != WL_CONNECTED)
{
Serial.println
(
"Couldn't get a wifi connection"
)
;
// don't do anything else:
while
(
true
)
;
}
else
{
Serial.println
(
"Connected to wifi"
)
;
Serial.println
(
"\nStarting connection..."
)
;
// if you get a connection, report back via serial:
if
(client.connect
(server,
80
)
)
{
Serial.println
(
"connected"
)
;
// Make a HTTP request:
client.println
(
"GET /search?q=arduino HTTP/1.0"
)
;
client.println
(
)
;
}
}
}
void
loop
(
)
{
if
(client.available
(
)
)
{
char c = client.read
(
)
;
Serial.print
(c)
;
}
if
(
!client.connected
(
)
)
{
Serial.println
(
)
;
Serial.println
(
"disconnecting."
)
;
client.stop
(
)
;
for
(
;;
)
;
}
}
Reference Home
The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.