gpt4 book ai didi

client-server - 如何从客户端脚本中的空闲端口启动服务器?

转载 作者:行者123 更新时间:2023-12-04 06:31:29 26 4
gpt4 key购买 nike

我有一个必须启动服务器的 (python) 脚本。服务器显然应该使用一个空闲端口,python 脚本必须知道这个端 Eloquent 能与之通信。

问题是,我如何确保是这种情况?

  • 您无法在 python 脚本中确定空闲端口并将其传递给服务器,因为与此同时另一个应用程序可能已经占用了该端口。
  • 您不能让服务器选择端口,因为脚本不知道该端口。

这看起来是一个很常见的问题,所以我想它之前已经被解决了。执行此操作的最巧妙方法是什么?

最佳答案

使用首选端口列表,并按优先顺序尝试它们。这个列表当然会被客户端和服务器知道。

我怀疑你选择了一个低端口。由于大多数较低的端口(接近 1024 或以下)已经有 dedicated applications ,你想避免这些。

如果您使用更高的端口,则冲突的可能性可以忽略不计,我认为这是常见的解决方案。

关于client-server - 如何从客户端脚本中的空闲端口启动服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17694284/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com