Я работаю над проектом с использованием pygame
, пытаюсь сделать онлайн-игру. В рамках программы я отправляю сообщение на сервер по сетевому классу: n.send("img/cards/card_test")
Здесь я определяю send
Метод:
def send(self, data):
try:
self.client.send(str.encode(data))
return pickle.loads(self.client.recv(2048))
except socket.error as e:
print(e)
Это приводит к следующей ошибке:
descriptor 'encode' for 'str' objects doesn't apply to 'pygame.Surface' object
Пожалуйста, помогите.