[請益] SOCKET TELNET 設定

作者: averywu (看文不要只會用橫的看)   2014-10-24 00:59:59
不才最近要用 socket 去 telnet 本機的 telnet-server.但遇到了問題。
我先用
$this->sockets = socket_create(AF_INET, SOCK_STREAM,SOL_TCP);
做建立,接著
$this->connection = socket_connect($this->sockets,$host, $port);
連結,以上二行沒問題。
接著如果我直接 $buffer = socket_read($this->sockets, 1024, PHP_BINARY_READ)
會得到
fffd18 fffd20 fffd23 fffd27 的回傳。
這裡似乎是要我設定終端機類型、速度、XDisplay Location。
我試過用 socket_write 直接回傳 fffc18 fffc20 fffc23 fffc27 去回覆。
但沒有成功。
也試過用 socket_write ff、socket_write fc、 socket_write 18 ,一個
字元一個字元回傳也沒用。
我也有試過不先 socket_read ,直接用上述二者回傳也沒有用。
要怎麼才有法子讓socket 能正確回傳並取得該出現的 "login:"呢?

Links booklink

Contact Us: admin [ a t ] ucptt.com