こんにちは。matobaです。 この記事は、BeProud Advant Calendarの16日目の記事です。 先日、ソケット通信の仕組みを改めて勉強していたので、今回は、実際にソケット通信を行うプログラムをPythonで作ってみて思ったことを書きたいと思います。 HTTPのクライアントを作ってみる クライアントを作って思ったこと サーバーを作る サーバーを作って思ったこと Python標準ライブラリのhttpserverのコードを読む 終わり HTTPのクライアントを作ってみる とりあえず、ざっくりクライアントを作ってみました。 import socket HOST = "127.0.0.1" PORT = 8000 CRLF = "\r\n" def main(): # IPv4のTCP通信用のオブジェクトを作る # note: socket.AF_INET はIPv4 # note