tornado의 httpserver 모듈이 tcpserver 모듈을 기반으로 구현된다는 것을 알고 있으므로 tornado를 기반으로 소켓 서버를 작성할 수 있습니다. 그러나 소켓 서버이자 웹 서버 인 서버를 어떻게 작성할 수 있습니까?
예를 들어 채팅 앱을 구현하려는 경우. 사용자는 브라우저 또는 클라이언트 프로그램을 통해 로그인 할 수 있습니다. 브라우저 사용자는 백엔드 서버를 통해 클라이언트 사용자에게 메시지를 보낼 수 있습니다. 따라서 백엔드 서버는 웹 및 소켓 서버입니다.
동일한 프로세스 내에서 IOLoop을 공유하는 여러 서버를 시작할 수 있습니다. HTTPServer는 한 포트에서 수신 할 수 있고 TCPServer는 다른 포트에서 수신 할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다