1
내가 같은 간단한 서버 - 클라이언트 스크립트를 구현 한 :클라이언트 쪽에서 dataReceived가 작동하지 않습니까?
서버 : 나는 무한대의 문자열을이었다 기대했던
class Client(Protocol):
def dataReceived(self, data):
print data
클라이언트 창에 인쇄 된
class Server(Protocol):
def connectionMade(self):
while True:
self.transport.write('a')
클라이언트, 하지만 실제로는 아무 것도 나타나지 않습니다. 서버의 while 루프를 유한 루프로 바꾸면 작동합니다. 그래서 전체 데이터가 클라이언트 측에 나타날 수 있기 전에 함수 connectionMade를 종료해야하는 것처럼 보입니까? 내가 잘못?
나는 당신이 옳다는 것을 확신한다. –