0
En python, j'ai créé un socketserver en utilisant socketserver, quand je veux appeler une fonction dans la méthode handle, cela montre que la fonction n'est pas définie, pourquoi?python socketserver MyRequestHandller appelle une fonction
Voici le code:
from socketserver import (TCPServer as TCP, StreamRequestHandler as SRH)
HOST = ''
PORT = 21567
ADDR = (HOST,PORT)
BUFSIZ = 1024
class MyRequestHandler(SRH):
def handle(self):
print('connected from:',self.client_address)
check()
tcpServ = TCP(ADDR, MyRequestHandler)
print('waiting for connection...')
tcpServ.serve_forever()
def check():
print('success')
Veuillez afficher la trace complète de l'erreur. –