[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
Søren Sørensen <sslug@sslug> writes: > echo "making socket<br>"; > $socket = socket_create(AF_INET, SOCK_STREAM, 1); > echo "Trying to connect<br>"; > $result=socket_connect($socket, "127.0.0.1", 22); > echo "resultat: ".$result; > echo "<br>reading<br>"; > if (socket_read($socket, 255)) > { > echo "Got something<br>"; > } Nu kender jeg intet til PHP, men hvis socket_read laver blocking-IO så forsøger den muligvis at læse 255 bytes før den returnerer og så lang er et ssh-banner ikke. Prøv at nøjes med at læse 3 tegn istedet. //Makholm
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |