Ejemplo n.º 1
0
    print('Server: {}'.format(sock.getsockname()))

    while True:
        conn, addr = sock.accept()
        print('Connected:', addr)

        data = recv_msg__with_crc32(conn)
        print('Receiving {} bytes'.format(len(data)))

        img = Image.open(io.BytesIO(data))
        print('Receiving image:', img)

        print('Transform image in thumbnail')

        # Transform in thumbnail
        img.thumbnail((75, 75))

        print('Img:', img)

        # Write thumbnail in buffer
        data_io = io.BytesIO()
        img.save(data_io, 'jpeg')

        response_data = data_io.getvalue()

        print('Sending {} bytes'.format(len(response_data)))

        send_msg__with_crc32(conn, response_data)

        print('Close\n')
Ejemplo n.º 2
0
import socket

import sys
sys.path.append('..')

from common import send_msg__with_crc32, recv_msg__with_crc32


HOST, PORT = "localhost", 9090


with socket.socket() as sock:
    sock.connect((HOST, PORT))

    # Send file
    with open('img.png', 'rb') as f:
        data = f.read()

    print('Sending ({}): {}'.format(len(data), data))
    print()

    send_msg__with_crc32(sock, data)

    print('Receiving')

    response_data = recv_msg__with_crc32(sock)
    print('Response ({}): {}'.format(len(response_data), response_data))

    print('Close\n')
Ejemplo n.º 3
0
import sys
sys.path.append('..')

from common import send_msg__with_crc32, recv_msg__with_crc32


PORT = 9090


with socket.socket() as sock:
    sock.bind(('', PORT))
    sock.listen(1)

    print('Server: {}'.format(sock.getsockname()))

    while True:
        conn, addr = sock.accept()
        print('Connected:', addr)

        data = recv_msg__with_crc32(conn)
        print('Receiving ({}): {}'.format(len(data), data))

        text = 'Ok! Message size: {}'.format(len(data))
        print('Sending: {}'.format(text))

        rs = bytes(text, 'utf-8')
        send_msg__with_crc32(conn, rs)

        print('Close\n')
Ejemplo n.º 4
0
# -*- coding: utf-8 -*-

__author__ = 'ipetrash'

import socket

import sys
sys.path.append('..')

from common import send_msg__with_crc32, recv_msg__with_crc32

PORT = 9090

with socket.socket() as sock:
    sock.bind(('', 9090))
    sock.listen(1)

    print('Server: {}'.format(sock.getsockname()))

    while True:
        conn, addr = sock.accept()
        print('Connected:', addr)

        data = recv_msg__with_crc32(conn)
        print('Receiving ({}): {}'.format(len(data), data))

        print('Sending')
        send_msg__with_crc32(conn, data.upper())

        print('Close\n')