2017-12-22 19 views
0

꼬인 책의 샘플 코드 사용 : echoserver.py 2-1. 오류 또는 왜 내 컴퓨터가이 소켓 주소에 둘 이상의 사용이 있다는 생각을 해결하는 방법에트위스트 북에서 샘플 코드 echoserver.py를 사용하여 꼬인 서버에 연결하려고합니다. 오류가 발생하여 여러 주소를들을 수 없음

from twisted.internet import protocol, reactor 


class Echo(protocol.Protocol): 
    def dataReceived(self, data): 
     self.transport.write(data) 


class EchoFactory(protocol.Factory): 
    def buildProtocol(self, addr): 
     return Echo() 

reactor.listenTCP(8000, EchoFactory()) 
reactor.run() 

어떤 아이디어 :이 오류를

line 980, in startListening raise CannotListenError(self.interface, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:8000: [WinError 10048] Only one usage of each socket address (protocol/network address/port) is normally permitted.

코드가 계속? 완전히 새로운 네트워킹. 당신은 창문이 있다면 당신이 다음 포트 8000는 현재 다른 프로세스를 실행하는이 오류가 발생하는 경우

+2

포트 8000에 다른 설정이 있습니까? 다른 포트를 사용해보십시오. – Ivan86

+0

@ Ivan86 어떻게 체크 아웃해야합니까? –

답변

1

, 단순히 명령 프롬프트를 열고

NETSTAT -A 

포트가 이미 듣고 설립되는 어떤 보려면 입력합니다. 아무것도 실행하지 않는 다른 포트를 사용하십시오.