Hide minor edits - Show changes to markup
client.connect()\\
EthernetClient client();
EthernetClient client;
Connect to the IP address and port specified in the constructor. The return value indicates success or failure.
Connects to a specified IP address and port. The return value indicates success or failure. Also supports DNS lookups when using a domain name.
client.connect()
client.connect(ip, port)
client.connect(URL, port)
none
ip: the IP address that the client will connect to (array of 4 bytes)
URL: the domain name the client will connect to (string, ex.:"arduino.cc")
port: the port that the client will connect to (int)
Client client(server, 80);
EthernetClient client();
if (client.connect()) {
if (client.connect(server, 80)) {
[@
(:source lang=arduino tabwidth=4:)
@]
(:sourceend:)
Ethernet : Client class
Connect to the IP address and port specified in the constructor. The return value indicates success or failure.
client.connect()
none
Returns true if the connection succeeds, false if not.
#include <Ethernet.h>
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 10, 0, 0, 177 };
byte server[] = { 64, 233, 187, 99 }; // Google
Client client(server, 80);
void setup()
{
Ethernet.begin(mac, ip);
Serial.begin(9600);
delay(1000);
Serial.println("connecting...");
if (client.connect()) {
Serial.println("connected");
client.println("GET /search?q=arduino HTTP/1.0");
client.println();
} else {
Serial.println("connection failed");
}
}
void loop()
{
if (client.available()) {
char c = client.read();
Serial.print(c);
}
if (!client.connected()) {
Serial.println();
Serial.println("disconnecting.");
client.stop();
for(;;)
;
}
}