31 lines
642 B
Python
31 lines
642 B
Python
#!/usr/bin/env python3
|
|
|
|
from PIL import Image
|
|
|
|
import socket
|
|
import random
|
|
import time
|
|
|
|
HOST, PORT = "localhost", 9999
|
|
|
|
nb_images = 10
|
|
|
|
for i in range(nb_images):
|
|
r = random.randint(0, 255)
|
|
g = random.randint(0, 255)
|
|
b = random.randint(0, 255)
|
|
img1 = Image.new('RGBA', (100, 100), (r, g, b, 128))
|
|
data = img1.tobytes()
|
|
|
|
try:
|
|
# Create a socket (SOCK_STREAM means a TCP socket)
|
|
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
|
sock.connect((HOST, PORT))
|
|
|
|
# Connect to server and send data
|
|
sock.sendall(bytes(data))
|
|
time.sleep(2)
|
|
|
|
finally:
|
|
sock.close()
|