2011-09-20 28 views
0

我正在編程聊天,但在尋找關於HTTP隧道的信息和/或示例時遇到麻煩。聊天初始化時,啓動自己的服務器線程來管理傳入的消息。這就是說我需要通過HTTP隧道將數據串發送到另一個客戶端的服務器。那可能嗎 ?我怎樣才能做到這一點 ?JAVA Http隧道:需要的示例

+0

我建議您在搜索時忽略「隧道」部分,並查找有關如何使用Java HTTP服務器和客戶端庫的信息。你可以使每個聊天節點成爲一個服務器,並讓它們直接相互連接。 –

回答

0

HTTP Tunelling是使用TCP堆棧的其他協議的封裝。
例如,您可以定義交換在各個端點之間聊天的消息,例如在XML中,然後將XML放入HTTP POST主體中。
在互聯網上有很多這樣的例子。
只搜索REST或Web服務(這包括SOAP也是HTTP隧道)

0

在activeMQ中有一個聊天示例演示Web應用程序。你可以找到它here