编写一个python3测试程序,每1分钟向服务器发送1次数据。
import socket
import timedef Main():
addr = ‘47.98.195.146’
port = 4321
mySocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_address = (addr, port)
mySocket.connect(server_address)
print (“Connection from: ” + str(addr))
cnt = 0
while True:
cnt += 1
str1 = “%.10d “%(cnt)
data = ‘data’ + str1
print (str1 + “Sending -> ” + str(data))
mySocket.send(data.encode())
data1 = mySocket.recv(1024).decode()
if data1:
print (str1 + “Receive <- ” + str(data1))
time.sleep(60)
mySocket.close()
if __name__ == ‘__main__’:
Main()
开启程序后台运行
python3 client.py &
使用SSH打开程序不退出使用命令:
nohup python3 client.py &