作者invalid (everlasting)
看板HOT_Game
標題[兵器] (Perl) 他動主機原始碼
時間Sun Feb 3 17:21:53 2008
嗯,有頭有尾,送彿也要送上西天
最後一道菜就是她動主機的程式
想要玩perl multithread communication 的可以參考一下
(PERL的介紹一向都很少:~ )
這支程式嘛...改版了很多次
但始終無法順利的進行任務,perl寫常駐型程式還是有很多限制的感覺
也是寫了這程式才知道...select的pool只有256個的限制
所以後來的改用poll的架構,也算是長了知識
perl比較特別的地方就在於他在multithread的情況下
所有的資料預設是分開儲存的...(跟一般只存一份相反)
所以想要共用的資料必須先宣告shared,
而且自動回收機制太恐怖了,因為IO handle無法跨過thread
所以必須要轉回系統no,但還是要記得保留IO handle在array理
不然一但沒有參照(reference)
自動釋放就會把這些連線切斷了(真不聰明)
這個程式要跟雨雨的他動橋段一起看才看的懂在幹嘛(茶
就請大家愛用吧(誰要用(踢
http://140.112.48.32/E2Serv_11.pl
(科..都改版11次了...)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.181.69
→ invalid:什麼? RPG source code? 等我哪天失去興趣再說(菸 02/03 17:23
推 AFIAC:有種蛋蛋的哀傷 02/03 17:26
→ invalid:需要專業的泌尿科醫生檢查嗎? (在哪裡? 02/03 17:27
推 AFIAC:XDDDDDDDDD 02/03 17:32
推 ChoDino:超感謝invalid大有開放原始碼的胸襟阿~~ 真是辛苦您了~ 02/03 18:34
→ willy69wu31:原來這些被釋放原始碼的程式是i帥已經沒興趣的東西(指 02/03 20:08
推 mate45:一路走來辛苦你了 !!<(Q_Q 02/04 00:12
→ TabrisDirac:敬禮!!! 02/04 00:37
推 awashharp: 敬禮!!! 02/04 07:22
推 gmoz: 0.0> 02/04 09:46
推 TheFish:謝 i帥拋頭顱灑熱血的為國開發武器 <0.0 02/04 11:04
推 hotahaha: 0.0> 02/04 12:47
推 charlie99999:辛苦了 02/04 16:10
推 ManInBlack: 敬禮!!! 02/04 21:45