我正在开发一个 Android
应用程序,使用服务器端进行计算和消息处理。我需要使用推送通知,因此我决定使用 Socket
和 ServerSocket
。
目前,我的服务器端只是一个纯 JAVA
代码,用于接收请求并相应地打开套接字。有没有适合我的目的的框架?我应该如何在远程服务器上运行我的服务器端应用程序,我应该创建一个可运行的jar
还是有其他方法?
最佳答案
您可以使用Apache MINA ,这是一个套接字框架,具有 NIO、 session 管理、SSL 和其他过滤器支持等有用功能。
使用可靠的框架意味着您可以花更少的时间编写样板代码。
是的,您可以创建一个可运行的 jar 并创建一个 bat/sh 脚本以在您的服务器上运行。阅读 this article有关包装应用的更多信息。
关于java - JAVA套接字服务器应用程序框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30147468/