webserver问题(请老大留一段时间)
void loop(){
// listen for incoming clients
Client client = server.available();
if (client) {
// an http request ends with a blank line
boolean currentLineIsBlank = true;
while (client.connected()) {
if (client.available()) {
char c = client.read();
。。。。。。。。。。
。。。。。。。。。。
以上是web的部分代码,arduino作为web服务器,Client client = server.available();这句话的意思是不是如果有客户端连接,client就会置1,为什么这里要用client,感觉有点乱,到后来
while (client.connected()) {
if (client.available()) {
char c = client.read();
都是客户端的,按道理client.read不应该是浏览器收到arduino的数据么
我乱了。。。求高手理一下思路。 套接字听过没有?参考一下 daiqx2 发表于 2012-7-12 22:30 static/image/common/back.gif
套接字听过没有?参考一下
听过,不知道这是服务器的程序,为什么用client来操作 电源插头 发表于 2012-7-12 23:13 static/image/common/back.gif
听过,不知道这是服务器的程序,为什么用client来操作
服务器只有一个,客户端有可能多个,一个client代表与一个客户端连接.在c/s模式的套接字来说,server负责接待client负责处理。
页:
[1]