TCP連接工具:
1、telnet localhost 8888
2、nc localhost 8888
3、自己寫客戶端
https://gitee.com/phprao/socket/blob/master/socketClient.php
建議使用 2 和 3,因爲 telnet 退出有點麻煩,並且更重要的一點是,它的退出並不會主動關閉 tcp 連接,導致服務端依然可以讀寫socket,會給初學者造成一定的困擾。
HTTP連接工具:
1、瀏覽器
2、curl
3、nc 發送http協議
4、自己寫程序訪問
最不建議的就是瀏覽器,以360極速瀏覽器爲例,它每次請求都會建立三次tcp連接,即使只有一個tab,前兩次都是空的,第三次纔有內容,這一度讓我懷疑是我的http協議有問題,後來使用 curl http://localhost:8888/
發現是正常,才知道是瀏覽器的問題,因爲除了主 document,還有 favicon.ico、各類 css js 文件需要下載,如果只使用一個 TCP 通道,會串行,速度會很慢。