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. iPhone HTTP服務器
- 2. 非http服務器
- 3. 從HTTP服務器
- 4. Perl HTTP服務器
- 5. node.js http服務器作爲Windows服務
- 6. Node.js http聊天服務器
- 7. C http服務器編程
- 8. 簡單的http服務器
- 9. Delphi indy streaming Http服務器
- 10. 的Python:從HTTP服務器
- 11. iPhone上的HTTP服務器?
- 12. http服務器速度
- 13. HTTP代理服務器
- 14. HTTP從本地服務器
- 15. http服務器認證
- 16. Java HTTP服務器庫
- 17. Python http服務器交互
- 18. C#Http服務器與PHP
- 19. C++ HTTP Web服務器庫
- 20. 快速perl http服務器?
- 21. HTTP服務器端口號
- 22. http php代理服務器
- 23. Netty http服務器響應
- 24. Http服務器故障
- 25. 印http服務器問題
- 26. http服務器在php
- 27. 登錄HTTP服務器C++
- 28. Golang http服務器實現
- 29. HTTP服務器與Ruby
- 30. Java Http/2服務器