<分区>
我有一个 GPS 设备,它与我的服务器通信,服务器也进行通信。服务器接受端口 2224 上的 tcp 连接。客户端连接到服务器让我们从端口 55545 开始。我从客户端获取数据,我必须发回一个字符串(以字节形式)。
我的问题是服务器使用哪个端口将我的字符串发送到客户端(是 2224)吗?
客户端使用哪个端口接收这个数据(是55545)吗?
制造设备的人只是让我发回数据。不谈论端口。服务器已经可以选择向客户端设备发送回复,但它又没有提到任何端口,所以我无法配置它。
<分区>
我有一个 GPS 设备,它与我的服务器通信,服务器也进行通信。服务器接受端口 2224 上的 tcp 连接。客户端连接到服务器让我们从端口 55545 开始。我从客户端获取数据,我必须发回一个字符串(以字节形式)。
我的问题是服务器使用哪个端口将我的字符串发送到客户端(是 2224)吗?
客户端使用哪个端口接收这个数据(是55545)吗?
制造设备的人只是让我发回数据。不谈论端口。服务器已经可以选择向客户端设备发送回复,但它又没有提到任何端口,所以我无法配置它。
最佳答案
TCP 连接是双向的。如果设备连接到您的服务器以发送数据,只需使用该连接与其进行对话即可。
关于java - 基本TCP通讯端口相关查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28872909/