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