完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我想在 Android 手机和以 AP 模式运行的 ESP8266 之间设置一个 tcp 套接字连接。
这是我目前使用的代码: 代码:全选/* Create a WiFi access point and provide a web server on it. */ #include #include #include /* Set these to your desired credentials. */ const char *ssid = "JP_TestAP"; int status = WL_IDLE_STATUS; boolean alreadyConnected = false; // whether or not the client was connected previously WiFiServer server(23); void setup() { delay(1000); Serial.begin(115200); Serial.println(); Serial.print("Configuring access point..."); /* You can remove the password parameter if you want the AP to be open. */ WiFi.softAP(ssid); delay(10000); IPAddress myIP = WiFi.softAPIP(); Serial.print("AP IP address: "); Serial.println(myIP); Serial.println("nStarting server..."); // start the server: server.begin(); } void loop() { // wait for a new client: WiFiClient client = server.available(); // when the client sends the first byte, say hello: if (client) { if (!alreadyConnected) { // clead out the input buffer: client.flush(); Serial.println("We have a new client"); client.println("Hello, client!"); alreadyConnected = true; } if (client.available() > 0) { // read the bytes incoming from the client: char thisChar = client.read(); // echo the bytes back to the client: server.write(thisChar); // echo the bytes to the server as well: Serial.write(thisChar); } } } 这段代码“几乎”有效…… 我的 Android 发现了 AP,我可以连接 我也可以在端口 23 上打开一个套接字,IP 为 192.168.4.1 ESP 将“Hello Client”消息发回 android。 问题是,如果我尝试从 Android 向 ESP 发送消息,则什么也没有发生…… 这是日志 代码:全选Configuring access point...AP IP address: 192.168.4.1 Starting server... We have a new client 应该有一个明显的错误,但我找不到在哪里...... |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
598 浏览 1 评论
552浏览 6评论
461浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
443浏览 5评论
445浏览 4评论
415浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 22:26 , Processed in 0.861503 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号