java - 基本TCP通讯端口相关查询

标签 java sockets networking tcp protocols

<分区>

我有一个 GPS 设备,它与我的服务器通信,服务器也进行通信。服务器接受端口 2224 上的 tcp 连接。客户端连接到服务器让我们从端口 55545 开始。我从客户端获取数据,我必须发回一个字符串(以字节形式)。

  1. 我的问题是服务器使用哪个端口将我的字符串发送到客户端(是 2224)吗?

  2. 客户端使用哪个端口接收这个数据(是55545)吗?

制造设备的人只是让我发回数据。不谈论端口。服务器已经可以选择向客户端设备发送回复,但它又没有提到任何端口,所以我无法配置它。

最佳答案

TCP 连接是双向的。如果设备连接到您的服务器以发送数据,只需使用该连接与其进行对话即可。

关于java - 基本TCP通讯端口相关查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28872909/

相关文章:

c++ - 为什么 memset sockaddr_in 为 0

php - 是公网IP吗?

python - Client.py无法连接到server.py

javascript - sockJS自己的事件名称

java - onActivityResult 不是从调用 startActivityForResult 的类中调用的

java - 通过Java Socket连接传递RSA key 的模数而不加密是否安全?

java - JTable添加数据后不会更新

java - 从服务器端为特定网站打开的所有浏览器之间的通信

python - 在python上进行ARP请求

java - 在调用 runnable 之前,具有 postDelayed 的本地处理程序是否会收集垃圾