你能告訴我簡單的問題,什麼該腳本會發生:
約插座PHP
$conn = fsockopen($server, 43); fputs($conn, $some_string."\r\n");
什麼樣的數據將被髮送到服務器?得到? POST?放?我應該怎麼做cURL同樣的工作? CURLOPT_whatShouldIWriteHere?
謝謝!
你能告訴我簡單的問題,什麼該腳本會發生:
約插座PHP
$conn = fsockopen($server, 43); fputs($conn, $some_string."\r\n");
什麼樣的數據將被髮送到服務器?得到? POST?放?我應該怎麼做cURL同樣的工作? CURLOPT_whatShouldIWriteHere?
謝謝!
這不是一個HTTP請求,只是一個純粹的TCP/IP數據傳輸。
因此,它既不是GET也不是POST,也不是其他任何HTTP動詞。
它猜測發送一個原始字符串到服務器沒有任何頭。我不認爲捲曲會做相同的(總是送一些協議頭),但你可以做同樣的netcat的
> server=192.168.1.1
> some_string=hello
> nc $server 43 <<.
$some_string
.
它是TCP套接字 - 沒有HTTP可言。它只會發送任何$some_string
包含。
如果您想使用HTTP,請使用CURL。有關示例,請參閱PHP文檔。
謝謝。但是...我可以用cURL做同樣的事嗎?我必須在一次中創建大約30個連接,並且我發現curl_multi_ *給了我一些多線程。 – Chvanikoff 2011-03-03 09:40:15
@Chvanikoff我想你可以使用cURL的TELNET請求的能力重現這一點,但我必須承認從未嘗試過這一點。 – deceze 2011-03-03 09:41:14
好的。謝謝。我想我還有一個問題,我很快就要在這裏問... – Chvanikoff 2011-03-03 09:43:24