Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Spring Boot应用程序中接受TCP请求?_Java_Spring Boot_Tcp - Fatal编程技术网

Java 如何在Spring Boot应用程序中接受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路由的示例。应用程序应

如何在Spring引导应用程序中接受TCP协议
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路由是一种云铸造功能。。。与春天完全无关。