Perl中的CTRL-D相当于PHP?
问题描述:
我试图表示在PHP下面的Perl行:Perl中的CTRL-D相当于PHP?
$msg="!<connect_nettapi>\cD"; # Message ends with CTRL+D
我送这个字符串通过套接字和接收API要求命令由CTRL + d被终止字符。我一直在尝试使用:
$msg="!<connect_nettapi>" . chr(some_hex_code); # Message ends with CTRL+D
在此先感谢。
答
这是EOT字符(传输结束)。 它的ASCII值是4
答
如果你想跳过调用chr
你可以在你的字符串使用十六进制转义
$msg="!<connect_nettapi>\x04"; # Message ends with CTRL-D (hex 04)
谢谢各位大大先生 – btl 2011-03-25 21:10:20