绑定服务器套接字

时间:2014-06-02 21:58:35

标签: java tcp serversocket

我在Java中使用2个主要服务创建基于ServerSocket的简单服务器(比方说Service AService B)。 我想知道如何用两种不同的路径绑定两种不同的方法,所以:

net.tcp://localhost:5555/service-A由方法A处理 和 net.tcp://localhost:5555/service-B由方法B

处理

我知道在WCF中这是可能的。我可以使用ServerSockets吗?

1 个答案:

答案 0 :(得分:0)

不,那是不可能的。 ServerSocket将绑定到端口并侦听所有传入连接。但是你可以处理"路由"在传入连接(即从accept方法返回)之后,通过读取传入的请求,解析它并将数据传递给您的服务"。 从它的外观你想做" HTTP"像路由一样,我建议您使用某种HTTPServer / Service而不是" raw" ServerSocket