1
Q
HTTP 서버
A
답변
1
왜이 제품이 HTTP 서버라고 생각하십니까? 그렇지 않습니다. 깨진 TCP 에코 서버입니다.
쓰기 작업이 이벤트 루프의 제어를받지 않기 때문에 깨졌습니다. 비 블록 기입 조작이 모든 바이트를 송신 할 수없는 경우 (그러한 보증이없는 경우) 일부 바이트는 유실됩니다. 당신이 적절한 클라이언트를 사용하는 경우
이제,이 프로그램은 아직 입증 할 수 있습니다
$ telnet 127.0.0.1 8000
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
toto
toto
titi
titi
tutu
tutu
... while the output of the program itself is:
Accepted 127.0.0.1:48645
당신이 이벤트 루프로 재생하려면, 나는 것 다음 목록 중에서 하나를 따기 좋습니다. 그들은
... 아마 훨씬 더 문서화 GitHub의에서 처음으로 발견 된 임의 AE 해킹보다관련 문제
- 1. Python HTTP 서버 시작 코드 (HTTP 서버 시작을위한 .py 만들기)
- 2. HTTP 서버 기본 설정
- 3. Perl HTTP 서버
- 4. Java HTTP 프록시 서버
- 5. 산성도 테스트 http 서버
- 6. HTTP 서버 정확성 테스트
- 7. Golang http 서버 구현
- 8. 라우팅 HTTP 서버 iphone
- 9. HTTP 서버 문제
- 10. 건물 HTTP 서버 응용
- 11. HTTP 서버 속도
- 12. http 서버 유효성 확인
- 13. Ruby를 사용하는 HTTP 서버
- 14. iPhone HTTP 서버
- 15. 간단한 HTTP 서버 라이브러리
- 16. 꼬인 http 서버 오류
- 17. Java HTTP 서버 라이브러리
- 18. python http 웹 서버
- 19. 스레드가있는 QT HTTP 서버
- 20. HTTP 서버 - 응답 듣기
- 21. 로그인 HTTP 서버 C++
- 22. JUnit : http 서버 모킹
- 23. 는 IBM HTTP 서버
- 24. 간단한 http 서버
- 25. Python에서 http 서버 만들기
- 26. Qt HTTP 서버?
- 27. HTTP POST 서버 설정
- 28. HTTP 프록시 서버
- 29. 파이썬에서 HTTP 서버 조롱
- 30. 네트워킹이없는 Ruby HTTP 서버