服务器开始监听连接。
server.begin()
None
None
#include <SPI.h> #include <Ethernet.h> // MAC地址 byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // IP地址 byte ip[] = { 10, 0, 0, 177 }; //网关: byte gateway[] = { 10, 0, 0, 1 }; // 掩码: byte subnet[] = { 255, 255, 0, 0 }; // 默认端口是23 EthernetServer server = EthernetServer(23); void setup() { // 初始化设备 Ethernet.begin(mac, ip, gateway, subnet); // 开始监听客户端 server.begin(); } void loop() { //如果客户端连接,读取数据 EthernetClient client = server.available(); if (client == true) { // 读取数据 原路发送回去 server.write(client.read()); } }