【发布时间】:2016-05-24 04:21:37
【问题描述】:
我如何从一组数据值中构建一个合适的字符串,ethercard 库将接受该字符串用作网页?到目前为止,我有以下示例,但我想使用可变数量的数组元素(直到数据包缓冲区大小的限制)。
static word homePage() {
bfill= ether.tcpOffset();
bfill.emit_p(PSTR(
"HTTP/1.0 200 OK\r\n"
"Content-Type: text/plain\r\n"
"Pragma: no-cache\r\n"
"\r\n"
"$D\n"
"$D\n"
"$D\n"
"$D\n"
),
data[0],data[1],data[2],data[3]
);
return bfill.position();
}
void loop() {
if (ether.packetLoop(ether.packetReceive())) {
ether.httpServerReply(homePage());
}
}
我想一个附带的问题是我在哪里了解 c 字符串,呵呵。 (PHP 家伙)。
【问题讨论】: