原创 轉,WINSOCK編程細節。

無意間發現的一個超好的資源,詳細介紹了網絡編程的各種細節,強烈推薦給大家,相信你讀完後肯定會對socket編程有更深層次的瞭解~~http://tangentsoft.net/wskfaq/ 我隨便摘錄了幾個自己覺得比較好的~ Is Wi

原创 NetShield防火牆可執行程序及源碼

前身是LANShield,放在了天空軟件城,剛發佈時,還算比較受好評,但是由於我的不斷改進,功能雜七雜八,體積臃腫,BUG不斷。現在基本等於一個廢物了,卻還一直掛在各大網站。其間還不斷有熱心網友的回饋,這點還是很欣慰的。大部分朋友都說最初

原创 不發泄不足以平民憤。

我不關心你網絡低俗風氣整頓的鋪天蓋地,不關心你GFW建造的堅不可摧,不關心他google和你較勁又如此哪般   我只關心。。。         大哥,啥時候給俺備案啊。。。。。。。。。。。。。。。。。。!!!!!!!!!!!!!!!!!!

原创 關於socket的多線程操作。

無意間想到的問題,隨便記下,免得以後忘了。。 就是一般多線程操作socket是線程安全的,但是很顯然,會導致數據包錯亂。 悲劇的是,我的netway雖然是用線程池操作消息隊列。但是我在消息裏指定發送端套接字,如果某2個消息包含同樣的目的套

原创 TCP連接關閉總結

由於涉及面太廣,只作簡單整理,有興趣的可參考《UNIX Networking Programming》volum 1, Section 5.7, 5.12, 5.14, 5.15, 6.6 以及7.5 SO_LINGER選項。 以一個簡單

原创 我的老窩又復活啦(http://shallway.net)

從去年12月起,天朝發起大規模掃黃打非,整治低俗站點的行動,無奈我的站點由於未備案,也捲入其中,被和諧至今。 我乃一介良民,建個小站,分享一點技術經驗,也被如此打擊。沒辦法,我在如此自由的互聯網國度,只有乖乖備案。 話說備案至今也有差不多

原创 Libevent2.0.3(新版)VS2005整合版下載

Libevent2.0系列有很大的改進,具體可見項目包裏的what’s new.txt,然後今天逛官方主頁,發現3月1號更新了一個比較官方的manual,http://www.wangafu.net/~nickm/libevent-boo

原创 CSDN BUG。

RT,連接http://shallway.net/?p=249   沒有在這裏同步更新,希望管理員看見能引起重視。   還有希望不要封我CSDN博客。。。謝謝了。

原创 遊戲開發中預防內存泄露的一些措施

在OpenRO項目過程中,遇到了一些Memory Leak的問題,採取了一些預防措施後,發現有利也有弊,在此總結一下。 關於內存泄露,最共性的就是new一個內存塊後忘記delete了,對此,我介紹2個措施,shared_ptr 與 DEB

原创 [SheRO]用D3D繪製2D圖像

我在GameRes發佈SheRO後,收到了幾封熱心朋友的來信,都希望我堅持把SheRO做下去,還意外的發現有一個志同道合者theshine以前也做過模擬RO的客戶端,不過中途太監了。。他給我提供了很多有用的資料和意見,再次表示感謝:) 不

原创 以前的文章全部移除了。

從搜索引擎過來查找資料的可以到http://blog.csdn.net/shallwake搜索備份。因爲我覺得這裏的文章太亂了。。。。 以後都寫遊戲開發相關的文章了,打算是圍繞自己寫的一個遊戲shero(原OPenRO)寫一系列文章了,放

原创 [SheRO]RO文件格式整理

網上關於RO文件格式的資料很多,在此整理下,其中.str技能特效文件是我自己破解的,我直接把SheRO裏面讀取.str文件的源碼貼在裏面了,僅供大家參考。我在其他文件格式裏都註明了破解的出處,非常感謝作者們的分享精神。 首先還是說明下各個

原创 [SheRO].rsm模型文件完美渲染

關於.rsm文件的解析網上有很多資料,本身數據沒有錯,但是,大家應該知道,素材數據破解只是第一步,還有更重要的一步是如何使用這些數據。.rsm文件令人頭疼的是,它自身帶有一些變換矩陣,而且其自身模型原點也未知,要想把它渲染到我們3D引擎的

原创 [DEBUG]記一次野指針調試

關於野指針,我覺得最可怕的情況就是,它在程序大部分時候都不會出錯,當你項目越來越大的時候,可能就會出現各種隨機性詭異錯誤了,而這時你壓根就不會想到是自己很久前的一次疏忽。 我在shero裏用的實體框架是這樣的,邏輯對象爲Entity,視覺

原创 [SheRO]Lua框架搭建的一點思路

腳本的搭建真的是件非常具有創造性的事情,也是遊戲開發裏最核心的技術活,因爲它是整個遊戲的發動機,粘合劑,涉及整個遊戲的方方面面。一般還集成在地圖編輯器裏,比如War3,RPGMaker這些。總之,把腳本框架搭好,我個人認爲是一個好遊戲必備