树莓派3B+使用流水账(5)python3测试程序

编写一个python3测试程序,每1分钟向服务器发送1次数据。

import socket
import time

def 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 &