本文整理汇总了C++中WiFly::read方法的典型用法代码示例。如果您正苦于以下问题:C++ WiFly::read方法的具体用法?C++ WiFly::read怎么用?C++ WiFly::read使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WiFly
的用法示例。
在下文中一共展示了WiFly::read方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: readResponse
void readResponse (char *buf, int max_len, int content_len) {
// Read content.
int len = wifly.readBytes(buf, max_len > content_len ? content_len : max_len);
buf[len] = '\0'; // insurance
// Flush buffer.
while (wifly.available() > 0) {
wifly.read();
}
}
示例2: terminal
/* Connect the WiFly serial to the serial monitor. */
void terminal()
{
while (1) {
if (wifly.available() > 0) {
Serial.write(wifly.read());
}
if (Serial.available() > 0) {
wifly.write(Serial.read());
}
}
}
示例3: loop
void loop() {
int available;
if (wifly.isConnected() == false) {
Serial.println("Connecting");
if (wifly.open("192.168.1.100", 4001)) {
Serial.println("Connected");
} else {
Serial.println("Failed to open");
}
} else {
available = wifly.available();
if (available < 0) {
Serial.println("Disconnected");
} else if (available > 0) {
Serial.write(wifly.read());
}
}
}