我正在慢慢发疯。这必须有一个简单的答案。本地RPC服务器如何告诉客户端它们在哪个端口上运行?

时间:2019-05-29 23:32:13

标签: networking tcp port rpc

我有一个问题,我敢肯定这是一个普遍的问题,但是我已经使用Google搜索了几个小时,却一无所获。

  1. 我已经为通过HTTP服务请求的应用程序编写了RPC服务器。
  2. 只需从本地主机即可访问。
  3. 我在端口0上运行服务器,因为我想避免端口冲突。我收到一个动态端口。服务器知道该端口。
  4. 我的客户端连接到...哪个端口?怎么知道的??

服务器需要做什么来公开端口?

对此必须有一个简单的标准解决方案。我不想对端口进行硬编码,因为我不想用户必须触摸端口设置。我发现的每个问题都告诉我对端口进行硬编码。对于本地主机服务器,这似乎完全是疯狂的。当然这是一个普遍的问题吗?当然有更好的方法吗?

到底是什么标准方法?

0 个答案:

没有答案