私の目的は、クライアントがデータをサーバーに送信するたびに、サーバーがそれを表示することです。ただし、現在、クライアントがデータを送信すると、サーバーはデータをキャプチャして初めて表示します。問題の原因は何ですか? ところで、ネットワーク プログラミングを行うのはこれが初めてなので、回答をシンプルにしてください。
サーバースクリプト
import socket
server_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
server_socket.bine(("",5001))
server_socket.listen(5)
print "TCP Server Waiting for incoming client connection on port 5001..."
while True:
client_socket, address =server_socket.accept()
print "Connection from ", address
data = client_socket.recv(512)
print "RECIEVED:" , data
クライアント スクリプト
import socket
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client_socket.connect(('169.254.0.1', 5001))
data=''
while data!='quit':
data = raw_input ( "SEND :" )
client_socket.send(data)