
SwooleServer::addlistener 함수를 사용하여 TCP 소켓을 생성한 후에, 다른 스레드에서 이 소켓에 접근하여 데이터를 읽고 쓰기 위해서는 다음과 같은 방법을 사용할 수 있습니다.
1. SwooleServer::getWorkerId 함수를 사용하여 현재 스레드 ID를 얻습니다.
2. SwooleServer::getClientInfo 함수를 사용하여 클라이언트 정보를 얻습니다.
3. SwooleServer::send 함수를 사용하여 데이터를 클라이언트로 보냅니다.
4. SwooleServer::write 함수를 사용하여 데이터를 클라이언트로 보냅니다.
이러한 함수들은 스레드 안전하므로, 다른 스레드에서 사용할 수 있습니다.
위의 예제에서, `SwooleServer::getWorkerId` 함수를 사용하여 현재 스레드 ID를 얻고, `SwooleServer::getClientInfo` 함수를 사용하여 클라이언트 정보를 얻습니다. 그리고 `SwooleServer::send` 함수를 사용하여 데이터를 클라이언트로 보냅니다.
2025-04-14 06:35