- 我正在使用棘輪插座。我建立了一個新的服務器連接,我想停止服務器運行。在這種情況下,我有IP(主機名)和端口,所以我怎麼能阻止它?
- 是否有可能建立永不結束的服務器連接?
- 當我建立一個服務器連接時,第一天數據輸出是完美的數據庫,但在第二天,錯誤生成爲「連接被外部主機關閉」。但我仍然可以連接到該端口。
代碼查詢棘輪插座
<?php
use Ratchet\Server\IoServer;
use MyApp\Chat;
use React\EventLoop\Factory;
use React\ZMQ\Context;
require dirname(__DIR__) . '/vendor/autoload.php';
require dirname(__DIR__) . '/src/MyApp/Chat.php';
$server = IoServer::factory(
new Chat(),
6666
);
$server->run();
?>
1)我正在使用框架,我已經啓動了一個操作來啓動到端口的服務器連接。所以我沒有使用終端來啓動服務器連接。有沒有其他方式來停止與PHP的服務器連接? 2)我們只使用套接字服務從數據庫和服務器之間傳輸數據到移動應用程序。我們沒有爲此使用任何Javascript,因爲我們在前端沒有顯示任何內容。如果我打印任何靜態數據,即使幾天後它也會成功返回。但是來自使用Mysql的數據庫的數據關閉了連接 –
我可能不得不查看更多的代碼才能幫助您。另外,如果你沒有在終端中運行腳本,你從哪裏運行這個代碼?:'''$ server-> run();'''。您必須有一個腳本從您的webApp/Framework監聽端口6666上的任何傳入消息。 – arithran
沒有。代碼中沒有問題。我想這個問題是超時。超時可能在Mysql或Socket中。我無法弄清楚。 –