私はネットワーキングに取り掛かったばかりで、pingで何かを試してみたかった
サーバーコード:
import socket
host = 'localhost'
port = 5050
backlog = 5
size = 1024
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((host,port))
s.listen(backlog)
while 1:
client, address = s.accept()
data = client.recv(size)
print "getting "+str(data)+" from "+ str(address)
クライアントコード
import socket
import time
host = 'localhost'
port = 5050
size = 1024
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((host,port))
while 1:
s.send('PING')
print "sending package"
time.sleep(1)
今それは出力します:
getting PING from ('127.0.0.1', 56580)
1 秒ごとに PING を取得する必要がありますが、1 回だけです。
どうすればこれを修正できますか?