我试图了解套接字在 PHP 中是如何工作的。
假设我有一个名为 的文件socket.php
,这会在端口 99 上创建一个绑定到我的 localhost 的套接字。
然后我循环运行套接字,while
使其不断连接。
PHP中是否有一个函数可以在监听时调用该套接字?
另一个问题是:如果我有其他服务,例如Java running on a socket
-- 使用 PHP 连接到套接字进行调用是不是一个坏主意。我问是因为我可能会多次重新创建新的套接字连接。
那么在 PHP 中必须重新连接数百次套接字是不是很糟糕?或者我应该以某种方式重新使用相同的套接字连接?(我正在考虑对连接到 Java 套接字的 PHP 的 AJAX 调用)。
编辑:您可以看到示例代码:https ://github.com/JREAM/sandbox/tree/master/php
我试图在 socket.php 和 socket_send.php 中进行通信——我让 socket.php 运行并打开另一个控制台并运行 socket_send.php 并尝试将结果输入控制台。