【发布时间】:2009-04-21 17:32:03
【问题描述】:
我在玩 P2P。
我想使用 JAX-WS 在 P2P 网络中进行通信。
一些对等点位于“防火墙后”,因此它们无法侦听端口。
(他们充当客户)。
允许其他对等方侦听端口。 (它们充当服务器
(和客户))。
现在我希望能够从事实中抽象出来,哪些同行 是服务器,哪个不是。所以,同行必须能够执行 网络服务命令彼此, 对服务器对等体和客户端对等体具有相等的“能力”。
在“没有网络服务的世界”中,我会打开一个套接字,然后 套接字已打开,服务器可以与客户端通信 以同样的方式客户端与服务器交谈 (双向均等,因为连接保持打开状态)。
但是 JAX-WS 是基于(无状态的)HTTP的,并没有这样的东西
“HTTP 连接”。
那么,服务器无法进行客户端调用,对吧?
可以做些什么来克服这个问题?
【问题讨论】:
标签: java web-services web-applications jax-ws p2p