* new constructor added to change the client name
* read bytes should be pending bytes, not buffer size
This commit is contained in:
parent
9673e8679c
commit
ab58b96f08
@ -107,7 +107,7 @@ void ArduinoClient::doWorkStep() {
|
||||
SerialUSB.println(F("parsePacket()"));
|
||||
size_t pending = data.nbIOT->socketBytesPending(data.sock);
|
||||
if (pending > 0) {
|
||||
size_t numBytes = data.nbIOT->socketReceive(data.sock, packetBuffer, 512);
|
||||
size_t numBytes = data.nbIOT->socketReceive(data.sock, packetBuffer, pending);
|
||||
|
||||
connection_t * connP;
|
||||
connP = connection_find(data.connList, data.sock);
|
||||
|
||||
@ -33,6 +33,7 @@ class ArduinoClient {
|
||||
|
||||
public:
|
||||
ArduinoClient(const char *uri) : uri(uri) {};
|
||||
ArduinoClient(const char *name, const char *uri) : name(name),uri(uri) {};
|
||||
void init(Sodaq_nbIOT *nbiot);
|
||||
~ArduinoClient();
|
||||
void doWorkStep();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user