added client code and made names more logical
This commit is contained in:
parent
6847abbe5a
commit
38573dcd40
33
ds.py
Normal file
33
ds.py
Normal 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()
|
Loading…
Reference in New Issue
Block a user