我需要编写一个小型服务器来处理来自 Android 应用程序的请求。(用户向服务器发送一个数字,服务器对从每个用户收到的数字进行一些数学运算 - 比如说平均值 - 并返回它)。
我刚刚从 Oracle ( http://docs.oracle.com/javase/tutorial/networking/sockets/clientServer.html ) 阅读了这个简单的介绍。
它解释了如何让服务器监听特定的门。普通java,不需要特殊应用程序(如Tomcat)。
我知道人们通常使用“servlet”(使用 Tomcat)来完成这种事情。这是为什么?有什么优势?我不能像那个简单教程中描述的那样编写一个示例服务器,并让它始终在计算机上运行吗?