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

楼主: saiamoi (saiamoi)   2012-04-29 23:30:47
先谢谢各位的回复以及推文的回复
我想请问一下 用DarkKiller大所提到的方法 (类似while循环?)
会很耗CPU等系统资源吗? 并可以使得linux nc结束后而perl不会关闭吗?
(不好意思这部分还没有试过)
那假如我另外写一支perl的程式
用来当作client端 取代之前用linux nc 的方式
这样当这支client端程式送出我要的指令后关闭
也会导致原本的server端的perl关闭吗?
这部分我还没有试过 只是一个想法 想问问各位这样的可行性如何呢?
谢谢各位
※ 引述《DarkKiller (System hacked)》之铭言:
: ※ 引述《saiamoi (saiamoi)》之铭言:
: for (;;) {
: : my $get = $sock->accept()
: 少了一个分号?
: : while($get)
: : {
: : if (/cmd/)
: : {
: : 要做的事;
: : }
: : }
: }
: :
作者: roggerbass (Go insane)   2012-05-06 00:40:00
以这个想法作基础 用fork child去开portparent 等child死就自动再fork another child 开 port坏处是 socket会有短暂断线
楼主: saiamoi (saiamoi)   2012-05-06 19:03:00
嗯,谢谢,这几天以这样的方法正在测,似乎有r大说的情况但是目前可以接受这样的结果。谢谢各位

Links booklink

Contact Us: admin [ a t ] ucptt.com