/mbed-os-example-sockets

Simple example for the network-socket API

Primary LanguageC++

Getting started with the network-socket API

This is a quick example of a simple HTTP client program using the network-socket API that is provided as a part of mbed-os.

The program brings up an underlying network interface, and uses it to perform an HTTP transaction over a TCPSocket.

Note: The current example is limited to the ethernet interface on supported devices. To use the example with a different interface, you will need to modify main.cpp and replace the EthernetInterface class with the appropriate interface.

Expected output

IP address: 10.118.14.45
Netmask: 255.255.252.0
Gateway: 10.118.12.1
sent 39 [GET / HTTP/1.1]
recv 173 [HTTP/1.1 200 OK]
External IP address: 217.140.111.135
Done

Documentation

More information on the network-socket API can be found in the mbed handbook.