함수 이름 : stream_socket_recvfrom ()
함수 설명 : stream_socket_recvfrom () 함수는 소켓에서 데이터를 수신하고 수신 된 데이터를 반환합니다.
해당 버전 : PHP 5> = 5.3.0, PHP 7
구문 : stream_socket_recvfrom (resource $ socket, int $ length [, int $ flags = 0 [, string & $ address]]) : String | false
매개 변수 :
반환 값 : 성공하면 수신 된 데이터를 반환하고 실패시 False를 반환합니다.
예:
$ socket = stream_socket_client ( "udp : //127.0.0.1 : 1234", $ errno, $ errstr); if (! $ socket) {echo "연결 실패 : $ errstr ($ errno)"; } else {$ data = stream_socket_recvfrom ($ socket, 1024); echo "수신 데이터 : $ 데이터"; fclose ($ 소켓); }
$ socket = stream_socket_server ( "udp : //127.0.0.1 : 1234", $ errno, $ errstr, stream_server_bind); if (! $ socket) {echo "서버를 시작하지 못했습니다 : $ errstr ($ errno)"; } else {$ client = stream_socket_accept ($ socket); $ data = stream_socket_recvfrom ($ client, 1024, 0, $ 주소); echo "수신 데이터 : $ 데이터"; Echo "발신자 주소 : $ 주소"; fclose ($ client); fclose ($ 소켓); }
참고 :