Читает данные на основе строки с сервера, к которому подключен клиент.
Данные, основанные на данних линии, завершаются к CR(0x0d) и LF(0x0a).
client.readLine()
client.readLine(buf, size)
buf - буфер для хранения данных чтения size - длина(байты) буфера
Возвращает длину линии - в случае успеха 0 - в случае неудачи
#include <SPI.h>
#include <Phpoc.h>
PhpocServer server(80);
char slideName;
int slideValue;
void setup() {
Serial.begin(9600);
while(!Serial)
;
Phpoc.begin(PF_LOG_SPI | PF_LOG_NET);
//Phpoc.begin();
server.beginWebSocket("remote_slide");
Serial.print("WebSocket server address : ");
Serial.println(Phpoc.localIP());
}
void loop() {
// wait for a new client:
PhpocClient client = server.available();
if (client) {
String slideStr = client.readLine();
if(slideStr)
{
slideName = slideStr.charAt(0);
slideValue = slideStr.substring(1).toInt();
Serial.print(slideName);
Serial.print('/');
Serial.println(slideValue);
}
}
}