クライアント部分は client.py に移す