added client code and made names more logical

This commit is contained in:
Adam Long 2016-07-28 15:22:59 -04:00
parent 6847abbe5a
commit 38573dcd40
2 changed files with 33 additions and 0 deletions

33
ds.py Normal file
View File

@ -0,0 +1,33 @@
import socket
import pygame
import sys
host = "192.168.1.136"
port=5802
screen = pygame.display.set_mode((640,480),0)
while True:
clientsocket=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
clientsocket.connect((host, port))
received = []
# loop .recv, it returns empty string when done, then transmitted data is completely received
while True:
#print("esperando receber dado")
recvd_data = clientsocket.recv(230400)
if not recvd_data:
break
else:
received.append(recvd_data)
dataset = ''.join(received)
print(len(dataset))
image = pygame.image.fromstring(dataset,(640,480),"RGB") # convert received image from string
screen.blit(image,(0,0)) # "show image" on the screen
pygame.display.update()
# check for quit events
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()

View File