Python 비동기 콜백이 동기화되고 시간 제한을 구현합니다.
过去多啦不再A梦
过去多啦不再A梦 2017-05-18 11:00:46
0
1
791

시나리오: 서버 A와 클라이언트 B가 있고 소켓 연결이 있습니다.
지금 쓰고 있는 내용은 클라이언트측 파트 B이고, 서버측은 제어가 불가능합니다.
B가 먼저 패킷을 보내고 A가 지정된 콘텐츠를 반환할 때까지 기다린 후 B가 다음 패킷을 보내는 것으로 나타났습니다

으아악

이제 타임아웃을 구현하고 차단을 구현하고 싶습니다. B가 데이터를 보낸 후 A가 데이터를 반환할 때까지 차단합니다(또는 5초 이내에 A로부터 반환을 받지 못하면 오류가 발생합니다). 이를 달성하는 방법을 알려주십시오.

过去多啦不再A梦
过去多啦不再A梦

모든 응답(1)
黄舟

토네이도를 사용하면 코드 몇 줄 이상을 작성할 수 없습니다.

데모를 용이하게 하기 위해 먼저 간단한 서버를 만들어 보겠습니다.

으아아아

그런 다음 클라이언트를 구현하기 위한 기본 논리는 시간 초과 후 연결을 닫은 다음 연결을 다시 설정하는 것입니다.

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿