我需要編寫一個小型java服務器,可以通過Web瀏覽器訪問下載文件,最好使用套接字。任何人都可以點我正確的方向,因爲我只能找到相反的例子(使用java客戶端從http下載)。HTTP從Java服務器下載
感謝,
湯姆
我需要編寫一個小型java服務器,可以通過Web瀏覽器訪問下載文件,最好使用套接字。任何人都可以點我正確的方向,因爲我只能找到相反的例子(使用java客戶端從http下載)。HTTP從Java服務器下載
感謝,
湯姆
,如果你沒有,嵌入了Jetty要做到這一點,不要重新發明輪子:http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty
根據您對所有要求(即協議限制),你可以開始尋找在
許多事情就歸結爲是:
您也可以使用第三方庫本如JBoss Netty和Apache MINA或Apache HTTP Comp。另外,我對此不太瞭解,但新的JDK7有一些new NIO apis,它們可能也可以完成這項工作。
這是用Apache HC編寫的a sample HTTP Server。
注:我認爲做這種事情的時尚方式是使用「Web套接字」,您可以在我提供的鏈接中找到有關該信息的信息。
這是一個重量級的方式來做到這一點,但我從經驗中知道它的工作非常好。 :-) – djangofan
這是否在標準的Java?這是一個計算課程,所以不幸的是我不能使用那些使它更容易的事情。我在其餘部分使用了套接字,我認爲這就是他們希望我們做的。 – user1594409