Home Page | Language Reference (extended) | SD Reference | Libraries | Comparison | Changes


WiFi : Client class

WiFiClient()

Description

Creates a client that can connect to to a specified internet IP address and port as defined in client.connect().

Syntax

WiFiClient()

Parameters

none

Example

#include <SPI.h>
#include <WiFi.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 ( ) { }

Reference Home

Corrections, suggestions, and new documentation should be posted to the Forum.

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.