如何从一组数据值构建合适的字符串,以太卡库将接受该字符串作为网页?从示例到目前为止我有下面的内容,但我想使用可变数量的数组元素(达到数据包缓冲区大小的限制)。
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家伙)。
答案 0 :(得分:0)
static char strbuf [STR_BUFFER_SIZE + 1];
bfill.emit_raw(strbuf,strlen(strbuf));