0

我是 java 编程新手,我想开发一个服务器,可以存储客户端的详细信息,以了解哪个客户端已经连接到它。请给我一些好的链接和示例,我可以在其中学习如何设计服务器。

4

2 回答 2

1

ServerSocketSocket和开头InetAddress。这些应该让您开始并找出连接到您的服务器的所有客户端,然后比较 IP 地址以查看是否存在重复。您可能应该开始,然后发布一些问题。

于 2012-08-17T18:32:38.623 回答
0

虽然 MartyE 关于服务器套接字的回答在正确的上下文中是完全可行的,但在当今时代更常见的模型是使用 Web 技术开发服务器。我建议从 Java Servlet 开始,如果您不需要 Web 界面,则可能是 Restlet/Jersey 等框架。

这些将使您相对轻松地开发 HTTP + XML 或 HTTP + JSON 服务器。

直接使用套接字开发服务器会给你更多的控制权,如果你做得很好,它可能会比基于 Web 的解决方案性能更高,但它需要更多的工作,并且有更多的方法可以让你自己陷入困境并发编程问题和套接字处理。如果您是编程新手,我不建议您这样做。

于 2012-08-17T18:42:22.813 回答