Recent Posts

Twisted를 사용하여 TCP Server와 Client를 한번에

1 minute read

Twisted에서 제공하는 TAC를 사용하면, 여러개의 서비스를 동시에 묶어 application service로 등록 사용할 수 있다. 앞서 만들었던 TestClient에 추가적으로 Server의 요소를 넣고자 한다. 예를 들면, Administrator의 목적으로. 이를 위해...

어떤 구문의 소요시간을 milliseconds로 확인하려면

less than 1 minute read

java에서의 System.currentTimeMillis()에 해당 하는 것이 Python에서는 어떤 것이 있을까 궁금했다. 현재, 확인한 바로는 time 패키지의 time.clock()이 유용할 듯 하다. 이것의 특징은 애플리케이션이 실행된 시점으로부터 계산되는 count라...

Twisted Matrix로 TCP Client 만들기

less than 1 minute read

앞서 간단히 만든 서버에 접속할 클라이언트를 만들어 봤다. 프로토콜 class TestClient(LineReceiver): def connectionMade(self): self.sendLine("A new connection has been made!") self.fa...

Twisted Matrix 로 TCP Server 만들기

less than 1 minute read

Twisted Matrix 패키지를 다운로드 받아 설치하는데는 별다른 복잡한 과정이 필요하지 않다. 그냥 다운받아서 실행하면 끝. Blocking IO 방식의 통신 모듈만 썼었는데, 이번 기회에 Non-blocking IO를 파이썬으로 시도하게 되었다. 파이썬의 기본 모듈만 써서...

How do you call him?

less than 1 minute read

질문 의도는 “그 사람을 뭐라 부르면 되나요?” 지만, 대답으로 일반전화 번호나 휴대폰 전화를 알게 될 것이다. 질문이 “그 사람에게 어떻게 전화하나요?” 이었기 때문이다.