Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
srefgeqfeqrfg
arduino-esp32
提交
b05c7dfa
A
arduino-esp32
项目概览
srefgeqfeqrfg
/
arduino-esp32
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
arduino-esp32
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
b05c7dfa
编写于
6月 14, 2017
作者:
B
bbx10
提交者:
Me No Dev
6月 14, 2017
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Additions to WiFiClient and WiFiServer (#404)
Required for WebServer and/or DNSServer libraries
上级
6af648e8
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
22 addition
and
1 deletion
+22
-1
libraries/WiFi/src/WiFiClient.cpp
libraries/WiFi/src/WiFiClient.cpp
+5
-0
libraries/WiFi/src/WiFiClient.h
libraries/WiFi/src/WiFiClient.h
+5
-0
libraries/WiFi/src/WiFiServer.cpp
libraries/WiFi/src/WiFiServer.cpp
+10
-1
libraries/WiFi/src/WiFiServer.h
libraries/WiFi/src/WiFiServer.h
+2
-0
未找到文件。
libraries/WiFi/src/WiFiClient.cpp
浏览文件 @
b05c7dfa
...
...
@@ -224,6 +224,11 @@ size_t WiFiClient::write(const uint8_t *buf, size_t size)
return
res
;
}
size_t
WiFiClient
::
write_P
(
PGM_P
buf
,
size_t
size
)
{
return
write
(
buf
,
size
);
}
int
WiFiClient
::
read
(
uint8_t
*
buf
,
size_t
size
)
{
if
(
!
available
())
{
...
...
libraries/WiFi/src/WiFiClient.h
浏览文件 @
b05c7dfa
...
...
@@ -44,6 +44,7 @@ public:
int
connect
(
const
char
*
host
,
uint16_t
port
);
size_t
write
(
uint8_t
data
);
size_t
write
(
const
uint8_t
*
buf
,
size_t
size
);
size_t
write_P
(
PGM_P
buf
,
size_t
size
);
int
available
();
int
read
();
int
read
(
uint8_t
*
buf
,
size_t
size
);
...
...
@@ -84,6 +85,10 @@ public:
IPAddress
remoteIP
(
int
fd
)
const
;
uint16_t
remotePort
()
const
;
uint16_t
remotePort
(
int
fd
)
const
;
IPAddress
localIP
()
const
;
IPAddress
localIP
(
int
fd
)
const
;
uint16_t
localPort
()
const
;
uint16_t
localPort
(
int
fd
)
const
;
IPAddress
localIP
()
const
;
IPAddress
localIP
(
int
fd
)
const
;
...
...
libraries/WiFi/src/WiFiServer.cpp
浏览文件 @
b05c7dfa
...
...
@@ -21,6 +21,7 @@
#include <lwip/netdb.h>
#undef write
#undef close
int
WiFiServer
::
setTimeout
(
uint32_t
seconds
){
struct
timeval
tv
;
...
...
@@ -103,8 +104,16 @@ bool WiFiServer::hasClient() {
}
void
WiFiServer
::
end
(){
close
(
sockfd
);
lwip_close_r
(
sockfd
);
sockfd
=
-
1
;
_listening
=
false
;
}
void
WiFiServer
::
close
(){
end
();
}
void
WiFiServer
::
stop
(){
end
();
}
libraries/WiFi/src/WiFiServer.h
浏览文件 @
b05c7dfa
...
...
@@ -50,6 +50,8 @@ class WiFiServer : public Server {
using
Print
::
write
;
void
end
();
void
close
();
void
stop
();
operator
bool
(){
return
_listening
;}
int
setTimeout
(
uint32_t
seconds
);
void
stopAll
();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录