File indexing completed on 2024-04-28 15:14:08

0001 #!/usr/bin/python
0002 
0003 import socket, psutil, os
0004 
0005 ADDR = './local_socket'
0006 serv = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
0007 
0008 if os.path.exists(ADDR):
0009   print 'socket exists. Removing it'
0010   os.remove(ADDR)
0011 
0012 serv.bind(ADDR)
0013 serv.listen(1)
0014 
0015 print 'listening ...'
0016 
0017 while True:
0018   conn, addr = serv.accept()
0019   print 'client connected ... ', addr
0020   cpu_percent = str(psutil.cpu_percent())
0021   conn.send(cpu_percent)
0022   print 'written ' + cpu_percent
0023   conn.close()
0024   print 'client disconnected'