我正在研究c ++套接字编程...服务器程序绑定到套接字并开始监听连接请求...好了,现在如何列出监听到的请求的IP地址?我知道接受连接后可以获取IP地址,但是可以说我不想接受来自特定IP地址的连接...
我正在用 C++ 编写一个命令行(非图形)Linux 程序,在某些地方我需要它来绘制图表或将函数绘制到终端中。
查看一些程序,如 ntsysv、mc、alsa 等,我相信这是可能的,但我想知道如何。
当我尝试使用php file_get_contents函数读取kat.cr的rss feed时,我得到了一些不可读的文本但是当我用浏览器打开它时,feed很好.
我尝试了很多其他主机但没有机会获得正确的数据.
我甚至尝试将用户代理设置为不同的浏览器,但仍然没有变化.
这是一个我尝试过的简单代码:
$options = array('http' => array('user_agent' => 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.1'));
$url = 'https://kat.cr/movies/?rss=1';
$data = file_get_contents($url, FILE_TEXT, stream_context_create($options));
echo $data;
Run Code Online (Sandbox Code Playgroud)
我很好奇他们是如何做的以及我能做些什么来克服这个问题.
不可读文本的一部分:
<ي]يřم6-öپي©™ت,A7 {»AGW&يؤé;éN¹\ S'HK \S¤-¤l+ے÷ùI"(إژzA5ةض;غ%K4 {qtqy½ùو一个^»¬nھ|ûٹ发Eه¤Ĵřصڈ1个Q ^}sü§7uس升دزؤŸ¾²Ÿف武•يغWGG·我س&M>,"J〜$ےžؤ(ZIج'²جٹم÷|حغ?!";گ'Ÿس¢ï³【Tر5ز³SGYٹ.ں@
实际上,每当我打开链接时,都会出现一些不同的不可读文本.