作者averywu (看文不要只会用横的看)
看板PHP
标题[请益] SOCKET TELNET 设定
时间Fri Oct 24 00:59:59 2014
不才最近要用 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:"呢?
--
http://averywu.pixnet.net/blog/
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.251.237.155
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/PHP/M.1414083602.A.256.html