Re: [问题] 关于socket 与 linux nc的问题

楼主: DarkKiller (System hacked)   2012-04-28 20:01:27
※ 引述《saiamoi (saiamoi)》之铭言:
for (;;) {
: my $get = $sock->accept()
少了一个分号?
: while($get)
: {
: if (/cmd/)
: {
: 要做的事;
: }
: }
}
:
作者: saiamoi (saiamoi)   2012-04-28 23:50:00
分号的部分是我的疏忽啦 程式里面是有分号的关于你说的方式 只要加个for 就不会因为nc结束而使得perl也跟着关掉吗? 我会用来试试看 谢谢不好意思可以顺便请教一下原因吗? 为什么加个for就不会因为nc结束而跟着结束呢? 谢谢你
作者: erspicu (.)   2012-04-29 02:39:00
应该就是无线循环的意思 也可以用 while(1){ .... }一样只是这样CPU资源会不会被占据得太凶阿? 应该要开thread
作者: kdjf (我抓得到什么呢?)   2012-04-30 15:42:00
不会啊,程式会block在等网络资料

Links booklink

Contact Us: admin [ a t ] ucptt.com