Я хочу, чтобы сервер java на машине Windows обслуживал несколько клиентов Android по Wi-Fi. Я вложил Tomcat для достижения этого, и я пишу сервлет. Но я только что нашел класс ServerSocket. Могу я просто использовать класс ServerSocket вместо встраиваемого Tomcat? Какая польза для одного над другим?Java ServerSocket класс vs embedding Tomcat
2
A
ответ
2
Tomcat - это полный сервлет-двигатель. Поэтому вы можете использовать его, когда у вас есть Servlets. Это включает в себя то, что Tomcat способен говорить HTTP.
ServerSocket
это класс, который поставляет вам только InputStream
и OutputStream
. Все остальное (включая любой протокол) должно быть реализовано самостоятельно.
1
Если вы используете ServerSocket
, вам необходимо реализовать все самостоятельно, включая протокол HTTP. С Tomcat вам нужно только написать сервлет.
Даже если вы просто хотите сервлет, я все еще ожидаю, что Tomcat будет плохим выбором. Используйте Jetty, который был встроен. Таким образом, вы можете сделать что-то легкое без тонких конфигурационных файлов.
Смежные вопросы
- 1. Java Serversocket
- 2. ServerSocket, Tomcat as Service и порт
- 3. Размер очереди java ServerSocket
- 4. Apache Tomcat, выполняющий класс Java
- 5. Java - ServerSocket IP-адрес
- 6. Несколько подключений ServerSocket Java
- 7. Закрыть ServerSocket в Java
- 8. Java + ServerSocket + Firewall
- 9. Java ServerSocket и HttpServer
- 10. serversocket to bluetooth serversocket
- 11. rhino embedding
- 12. Embedding issuu
- 13. embedding pascal
- 14. Java ServerSocket Несколько экземпляров Listen
- 15. Лучший подход для ServerSocket Java
- 16. Java: перенаправление порта на ServerSocket
- 17. Как разместить Java ServerSocket онлайн?
- 18. Возможная Socket + ServerSocket в java?
- 19. назначение ServerSocket IP в Java
- 20. Java-Threads, Swing и ServerSocket
- 21. Java Розетка без ServerSocket прослушивания
- 22. Java ServerSocket/Socket Chat Program
- 23. Java Serversocket не принимает соединение
- 24. Java Serversocket and Bash Connection
- 25. странный ответ о java serverSocket
- 26. Java Оправа и ServerSocket Выпуск
- 27. Deploy ServerSocket приложение
- 28. JBoss vs Tomcat снова
- 29. Как ввести рабочий класс в реализацию ServerSocket?
- 30. Embedding Font Awesome Icon внутри Java Script