最近Pythonプログラミングを始めたばかりの高校生です.
Python3とFlaskを使ってLINE botを制作しており,
Socketモジュールを用いたTCP通信でArduinoから送られてくるセンサの値を受取って,
その値がある値を超えたときにLINEで通知するようなシステムを作ろうとしています.
現在app.pyの中で
import socket
soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
soc.bind(("", PORT))
のようにソケット通信を行うためのインスタンスを生成しているのですが,
app.pyはリクエストがあるたびに実行されてしまうようで,
'Address already in use'エラーが発生してしまいます.
つきましては,バックグラウンドでSocketモジュールを用いたTCP通信を行い,
app.pyとデータをやり取りするにはどのようにすればよいのでしょうか?
説明が分かりにくくすみません.
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/12/09 02:02