トークンで認証するサーバーに接続する必要がある php アプリケーションがあります。このトークンは、接続が失われるまで有効なままです。
最初の接続がまだ開いている間に別の接続が確立されると、トークンが現在接続されているものと異なるため、アプリケーションがクラッシュします...
public function connect()
{
$Socket = fsockopen("192.168.1.1", 1234);
if ($Socket !== false) {
stream_set_timeout($Socket, static::TIMEOUT_SEC, static::TIMEOUT_USEC);
$this->socket = $Socket;
$this->sendeverything;
}
}
次のような関数を実行するにはどうすればよいですか。
function gogogo() {
connect();
}
同時に実行せずに複数回
私の悪い英語でごめんなさい