Skip to content

gunantos/pc_monitoring

Repository files navigation

MONITORING COMPUTER WITH SOCKET

Python Logo

Aplikasi monitoring ini mengunakan socket yang akan mengirim data informasi computer ke server

Install

this project is testing release

pip install -i https://test.pypi.org/simple/ pc_monitoring

Using Library

  • COMPUTER
from pc_monitoring.monitoring import Monitoring
CLS = Monitoring()
#or set spesific HOST, PORT, INTERVAL
# PORT default 65432
# CLS = Monitoring('127.0.0.1', 65432, 1) 
cls.run()
#or if you using async 
# await cls.run_async()
  • SERVER OR RECIVE DATA create socket client connection
import json
import socket

HOST = '127.0.0.1'
PORT = 65432

def toJSON(data):
    return bytes(json.dumps(data), encoding="utf-8")

with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
    s.connect((HOST, PORT))
    s.sendall(toJSON({"test": "Test"}))
    data = s.recv(1024)

print(data)

Install

  • Windows download latest release and install

  • Linux