TCP通信と非同期通信
マルチコアならスレッド作ってもいいのかな?
シングルコアならselectかpoll?
割り込みとかコールバック関数とか使えないの?
C++ならboostのasio使うか?
pythonならasyncioかthreadingか?
threading
asyncore?
pythonのいろんな非同期処理
pythonのいろんな非同期通信方法
- C/C++でネットワークプログラミングをやってみよう(2) - WonderPlanet DEVELOPER BLOG
- Programming UNIX Sockets in C - Frequently Asked Questions: クライアントとサーバ(TCP/SOCK_STREAM)両方に関する質問
- http://www.geocities.co.jp/SiliconValley/6071/technic/index.html
- Linuxネットワークプログラミング(シングルプロセス、シングルスレッドで多重化) | ITインフラ技術の実験室
- 8-18 poll()を利用したデータ受信プログラム:Geekなぺーじ
- selectを使う:Geekなぺーじ
- シングルスレッドで非同期socket通信 - 日々量産
- TCPサーバーの非同期処理はけっきょくどの手法がいいのか? - Qiita
- https://www.s-cradle.com/developer/sophiaframework/sf_reference/sec.network.socket.html
- pythonでsocket通信を勉強しよう - Qiita
非同期
ソケット通信
- ソケットプログラミング HOWTO — Python 3.5.4 ドキュメント
- https://www.sbcr.jp/books/img/Linuxnet_01.pdf
- https://www.sbcr.jp/books/img/Linuxnet_02.pdf
- https://www.sbcr.jp/books/img/Linuxnet_03.pdf
- http://i1i2i3.eidos.ic.i.u-tokyo.ac.jp/slides/socket.pdf