나는 PHP로 소켓을 만들고 다른 프로세스에서 재사용하려고 노력했다. 데몬 스크립트로이 작업을 수행 할 수 있지만이 작업을 수행하고 싶습니다.재사용 가능한 소켓
소켓을 생성하고 특정 포트에 바인드했습니다.
$sock = socket_create (AF_INET, SOCK_STREAM, SOL_TCP);
socket_set_option ($sock, SOL_SOCKET, SO_REUSEADDR, 1);
socket_bind ($sock, 'xx.xx.xx.xx', 10000);
socket_connect ($sock, $host, $port);
다른 PHP 파일에서 동일한 작업을 수행했습니다. 그러나 2 파일에서 보내는 패킷은 호스트에서 "유효성을 검사하지"않습니다. 나는 모든 포트를 스니핑했는데 동일한 로컬 포트와 목적지 포트를 사용한다는 것을 알았습니다. 나는 문제가 어디 있는지 이해하지 못한다.
도와 드릴까요? 다른 프로그래밍 언어 또는 이에 대한 다른 해결책에서는 괜찮습니다.
앤드류
좋아,하지만 다른 sollutions? – Andrew