-
Notifications
You must be signed in to change notification settings - Fork 0
/
servidorEx9.py
144 lines (129 loc) · 3.85 KB
/
servidorEx9.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
import socket
HOST = 'localhost'
PORT = 15000
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST,PORT))
s.listen()
print('Esperando conexão')
conn, ender = s.accept()
pint('Conectado em', ender)
while True:
data = conn.recv(1024)
if not data:
print('Conexão fechada')
conn.close()
break
data = data.decode(
vcarta, naipe = data.split(' ')
vcarta = int(vcarta)
naipe = int(naipe)
if(naipe == 1):
if(vcarta == 1):
data = 'ás de ouros'
if (vcarta == 2):
data = 'dois de ouros'
if(vcarta == 3):
data = 'tres de ouros'
if(vcarta == 4):
data = 'quatro de ouros'
if(vcarta == 5):
data = 'cinco de ouros'
if (vcarta == 6):
data = 'seis de ouros'
if(vcarta == 7):
data = 'sete de ouros'
if(vcarta == 8):
data = 'oito de ouros'
if(vcarta == 9):
data = 'nove de ouros'
if(vcarta == 10):
data = 'dez de ouros'
if(vcarta == 11):
data = 'valete de ouros'
if(vcarta == 12):
data = 'rainha de ouros'
if(vcarta == 13):
data = 'rei de ouros'
if (naipe == 2):
if(vcarta == 1):
data = 'ás de paus'
if (vcarta == 2):
data = 'dois de paus'
if (vcarta == 3):
data = 'tres de paus'
if (vcarta == 4):
data = 'quatro de paus'
if (vcarta == 5):
data = 'cinco de paus'
if (vcarta == 6):
data = 'seis de paus'
if (vcarta == 7):
data = 'sete de paus'
if (vcarta == 8):
data = 'oito de paus'
if (vcarta == 9):
data = 'nove de paus'
if (vcarta == 10):
data = 'dez de paus'
if (vcarta == 11):
data = 'valete de paus'
if (vcarta == 12):
data = 'rainha de paus'
if (vcarta == 13):
data = 'rei de paus'
if (naipe == 3):
if(vcarta == 1):
data = 'ás de copas'
if (vcarta == 2):
data = 'dois de copas'
if (vcarta == 3):
data = 'tres de copas'
if (vcarta == 4):
data = 'quatro de copas'
if (vcarta == 5):
data = 'cinco de copas'
if (vcarta == 6):
data = 'seis de copas'
if (vcarta == 7):
data = 'sete de copas'
if (vcarta == 8):
data = 'oito de copas'
if (vcarta == 9):
data = 'nove de copas'
if (vcarta == 10):
data = 'dez de copas'
if (vcarta == 11):
data = 'valete de copas'
if (vcarta == 12):
data = 'rainha de copas'
if (vcarta == 13):
data = 'rei de copas'
if (naipe == 4):
if (vcarta == 1):
data = 'ás de espadas'
if (vcarta == 2):
data = 'dois de espadas'
if (vcarta == 3):
data = 'tres de espadas'
if (vcarta == 4):
data = 'quatro de espadas'
if (vcarta == 5):
data = 'cinco de espadas'
if (vcarta == 6):
data = 'seis de espadas'
if (vcarta == 7):
data = 'sete de espadas'
if (vcarta == 8):
data = 'oito de espadas'
if (vcarta == 9):
data = 'nove de espadas'
if (vcarta == 10):
data = 'dez de espadas'
if (vcarta == 11):
data = 'valete de espadas'
if (vcarta == 12):
data = 'rainha de espadas'
if (vcarta == 13):
data = 'rei de espadas'
data = str.encode(str(data))
conn.sendall(data)