Java 如何在Spring Boot应用程序中接受TCP请求?
如何在Spring引导应用程序中接受TCP协议Java 如何在Spring Boot应用程序中接受TCP请求?,java,spring-boot,tcp,Java,Spring Boot,Tcp,如何在Spring引导应用程序中接受TCP协议HTTP在TCP上工作,但我需要接受较低级别的协议 有谁能给我一个如何实施的路线或提示吗 它是否与使用控制器、服务、存储库体系结构的HTTP连接相同?您使用此命令是否正常 $cf创建路由pcfdev空间tcp.local.pcfdev.io--随机端口 通常使用弹簧靴: HTTP路由包括域、可选主机名和可选上下文路径。cfapps.io、myapp.cfapps.io和myapp.cfapps.io/products都是HTTP路由的示例。应用程序应
HTTP
在TCP
上工作,但我需要接受较低级别的协议
有谁能给我一个如何实施的路线或提示吗
它是否与使用
控制器
、服务
、存储库
体系结构的HTTP连接相同?您使用此命令是否正常
$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的应用程序容器
来源:您需要通过实现Spring Boot的CommandLineRunner接口,使用套接字编程来编写程序。程序的套接字部分使用TCP连接到服务器并开始接受请求,然后根据所需格式转换二进制消息并完成其余处理
如果你想创建一个服务器,那么在你的程序中使用ServerSocket,它将接受来自客户端的连接。。。。你在使用云铸造吗?这不是一个Spring引导问题,Spring引导在这个链接中唯一的东西是一个标准的hello world Spring Boot web应用程序,它启用了HTTPS。你知道HTTP在TCP之上运行,对吗?@Gimby Yes,我使用Spring Boot,这个问题中Cloud Foundry的唯一原因是因为我找不到任何与Spring Boot和TCP相关的东西。@Kayaman是的,我知道这一点。但我需要接受裸TCP。@DmytroChasovskyi,这是因为非http TCP路由是一种云铸造功能。。。与春天完全无关。