如何接受Spring Boot应用程序中的TCP请求



如何在Spring Boot应用程序中接受TCP协议?HTTPTCP上工作,但我需要接受较低级别的协议。

有人能给我一个路线或如何实现它的提示吗?

它与ControllerServiceRepository架构的HTTP连接相同吗?

您需要通过实现Spring Boot的CommandLineRunner接口,使用Socket编程来编写程序。程序的套接字部分使用TCP连接到服务器并开始接受请求,然后根据所需格式转换二进制消息并完成其余处理。

如果您想创建一个服务器,那么在您的程序中使用ServerSocket,它将接受来自客户端的连接。

您可以使用此命令吗???

$cf创建路由pcfdev空间tcp.local.pcfdev.io--随机端口

带弹簧靴的将军:HTTP路由包括域、可选主机名和可选上下文路径。cfapps.io、myapp.cfapps.io和myapp.cfapps.io/products都是HTTP路由的示例。应用程序应该监听$port环境变量定义的localhost端口,该变量在Diego上为8080。例如,对myapp.cfapps.io的请求将被路由到localhost:8080 的应用程序容器

来源:https://docs.run.pivotal.io/devguide/deploy-apps/routes-domains.html

最新更新