2013-01-19 83 views
1

應該是一個簡單的問題 - 我想在相同的時間發送兩個http請求,而不必在意返回的內容。我的目標是讓數據包A和數據包B在精確的時間到達目的地,忽略延遲。同時發送http請求的最佳方式

我熟悉Python和C#,但沒有專家。有誰知道軟件(IRC,網絡工具等)可以做到這一點,或者如果它可以在C中輕鬆完成?我問過在Python中做這件事,但一切似乎都是異步的。感謝大家!

+0

看看這個: - http://stackoverflow.com/questions/12732469/how-do-i-send-many-http-requests-at-the-same-time –

+0

這是不是很清楚我是否您希望同時發送或接收請求。此外,您將無法設置這些事件的確切時間,並且它們很可能以未指定的順序出現。 – Deleplace

+0

是的,我知道他們到達時很難分辨。也許我會嘗試儘可能快地發送請求。 – toyotajon93

回答

2

您是否必須在Java/C中執行此操作?如果有任何理由,你不能使用一個簡單的shell腳本和wget一個接一個地發送兩個HTTP請求?

您將無法完全在同一時間發送請求,但您可以直接發送它們,無需等待/額外的代碼。

如果您想對wget的更多信息,你可以在這裏找到:http://unixhelp.ed.ac.uk/CGI/man-cgi?wget

+0

* wget *的替代方法是[curl](http://en.wikipedia.org/wiki/CURL) – MrSmith42

+0

是的,它無關緊要,我可以快速學習。我精通python,但並不確定是否有更簡單的方法來確保同時發送。 – toyotajon93

0

我知道OpenSTA將做到這一點,也將在現場THIS一堆其他的工具。然後,您可以使用Wireshark或Fiddler跟蹤這些請求,然後您就會準確知道請求何時到達。

埃利奧特是正確的,但如果你有技能,shell腳本是最簡單的方法。

+0

酷也許我沒有足夠的技能大聲笑 – toyotajon93

+0

YOu標記你的問題與「C#」。也許Powershell是一種適合你的好方法,儘管它在語法上是一種Visual Basic。 – djangofan