Jypyter Notebookのセルに
ソケット通信(サーバー部)のコードを書いて実行すると
waitせずに、すぐに終了してしまいます。
他の端末から、curlコマンドを実行して
文字列を受信できるようにしたいです。
socket通信が無理でしたら、
websocketやその他でも良いです。
curlコマンドとやり取りできる方法を教えてください。
セルに記載したソケット通信(サーバー部)のコードです。
from datetime import datetime import socket print('The server started at', datetime.now()) print('Waiting...') with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.bind(('127.0.0.1', 50000)) s.listen(1) while True: conn, addr = s.accept() with conn: while True: data = conn.recv(1024) if not data: break print('data: ', data, 'addr: ', addr) conn.sendall(b'Receive: ' + data)
回答1件
あなたの回答
tips
プレビュー