質問編集履歴

3

問題と関係がないと考えられるesp32についての文言を削除

2022/04/16 10:19

投稿

gelman
gelman

スコア2

test CHANGED
@@ -1 +1 @@
1
- Arduino WiFiClient (UDPパケット)を用いて(TCPで実現されている)HTTPリクエストできる理由を知りたい
1
+ Arduino WiFiClient (UDPパケット)を用いて(TCPで実現されている)HTTPリクエストできる理由を知りたい
test CHANGED
@@ -1,5 +1,5 @@
1
1
  ### 前提
2
- Arduino WiFiClient を用いてHTTP getリクエストが実現できる理由を理解したいと考えております。
2
+ Arduino WiFiClient を用いてHTTP getリクエストが実現できる理由を知りたいと考えております。
3
3
 
4
4
  WiFi への接続、HTTP getリクエストには [WiFi ライブラリ](https://www.arduino.cc/reference/en/libraries/wifi/) のサンプルコード [WiFiWebClient](https://docs.arduino.cc/library-examples/wifi-library/WiFiWebClient) を用いたいです。
5
5
 
@@ -24,14 +24,10 @@
24
24
  なぜ、WiFiClient ライブラリが送信するUDPパケットを用いて、TCPで実現されているHTTP get リクエストが実現できているのか理解できておりません。
25
25
 
26
26
 
27
- ### (補足)質問までの経緯
27
+ ### 追記
28
- Arduino を用いてSDカード上に存在すバイナリファイル送信をしたいと考えした
28
+ can110様により、[ESP32ライブラリ WiFiClient](https://github.com/espressif/arduino-esp32/blob/master/libraries/WiFi/src/WiFiClient.cpp) では、TCPを用いて通信していご回答いいており
29
29
 
30
- 実現法が分らず調べていたところ、[HttpClient](https://github.com/amcewen/HttpClient) というライブラリ(今回質問させていただいているWiFiClientのッパーのようなもの?)もあることに気づき、それぞれの動き把握したうえで[Arduino HTTPClientでファイルのバイナリ送信](https://qiita.com/dzonesasaki/items/1417b917751443994ff)参考にプログラム作成していきたいと考えした
30
+ 方、[WiFiWebClient](https://docs.arduino.cc/library-examples/wifi-library/WiFiWebClient) のサンプルコードでは、UDPパケットを送受信できる記載しているWiFiライブラリ用いて、HTTP get を実現しているように感じられており
31
31
 
32
- そして WiFiClient について調べていたところ、WiFiClient はUDPパケットの送受信をしていることに気づき、なぜ、HTTPリクエストが実現できているのか理解できなくなってしました。
33
-
34
-
35
- ### 使っているツールのバージョンなど補足情報
36
- ESP32というWiFiが内蔵されたArduinoボードを使用
32
+ 上記疑問について、追加でご回答いただけますです
37
- 開発にはWindowsPC ArduinoIDEを用います。
33
+ 以上よろしくお願いいたします。

2

タグ追加

2022/04/16 07:55

投稿

gelman
gelman

スコア2

test CHANGED
File without changes
test CHANGED
File without changes

1

タイトル修正

2022/04/16 07:46

投稿

gelman
gelman

スコア2

test CHANGED
@@ -1 +1 @@
1
- Arduino WiFiClient でHTTPリクエストできる理由を知りたい
1
+ Arduino WiFiClient (UDPパケット)を用いて(TCP実現されている)HTTPリクエストできる理由を知りたい
test CHANGED
File without changes