这是我在这个网站上的第一个问题,所以我会尽量清楚。
我们正在构建一个 EPP 客户端来与 Nominet EPP 服务对话。Nominet 将我们建立的会话限制为一次 5 个会话。资料来源:http ://registrars.nominet.uk/gtlds/gtld-registrar-systems/epp-gtlds
我们在这里要解决的问题是我们不能在每次新的 Apache 请求进来时都创建一个新的套接字,因为我们可能有 10 个用户同时使用这个函数。
我现在在想的是我们实现一个脚本,它创建 5 个套接字并通过偶尔向 Nominet 发送 hello 命令(显然是在超时之前)使它们保持活动状态。然后当 Apache 创建新进程时,该进程将使用现有的套接字将命令发送到 Nominet。
问题是我做了很多研究但找不到任何方法来做到这一点,所以我最终寻找了一个更了解这些东西的人。
这是我发现的,但这不是我们想要的(不包括我在研究时忘记保存的一些 URL):PHP Threads Sharing a Central Socket Object
任何人都知道如何实现共享套接字模式?如果有人可以提供帮助,我将不胜感激。
另外,如果您知道另一种语言的解决方案,请告诉。我们对新的语言和架构持开放态度。
谢谢 :)