原文:C++網游服務端開發(一):又無奈的重復造了個輪子,一個底層網絡庫

最近公司游戲准備內測,但是原來的網絡層寫得很是混亂,搞的已經無法維護,結果不得不重寫一遍。這坨爛攤子交到了我的手上,花了兩個星期重寫了公司的網絡層,登錄驗證以及網關服務器。內測目前表現十分穩定。 我是及其反對重復造輪子的,所以一開始主張使用boost asio來做我們的網絡層 asio寫得非常優美,我自認為自己再怎么寫也是無法達到這種水准的 。結果卻遭到了一些人的反對,其觀點無非是boost太龐 ...

2012-07-30 19:47 6 6131 推薦指數:

查看詳情

論要不要重復輪子

在程序界有一句話很流行,不要重復輪子。然而,這句話被濫用了。已經漸漸淪為程序員懶惰的借口。甚至因此而盲目指責那些勤奮的人。 大多數情況下初學者很難分清楚自己是不是在重復輪子。當我頭一次聽到這句忠告的時候,我變得異常敏感,在做什么之前都要判斷一下是否在輪子。我跟大多數普通人一樣,容易受到 ...

Fri Apr 22 19:22:00 CST 2016 3 4049
新書預告:《Linux 多線程服務端編程——使用 muduo C++ 網絡

看完了 W. Richard Stevens 的傳世經典《UNIX 網絡編程》, 能照着例子用 Sockets API 編寫 echo 服務, 卻仍然對稍微復雜一點的網絡編程任務感到無從下手? 書中示例代碼把業務邏輯和 Sockets 調用混在一起,似乎不利於將來擴展? 程序在本機測試正常 ...

Fri Sep 21 15:17:00 CST 2012 8 3965
《Linux多線程服務端編程--使用muduo C++ 網絡》---讀書筆記

  Why I read this book     這本書是泰哥之前推薦過的,不過好像他也沒看過:-),網上的評價也挺高的,看這本書主要有這兩個原因:   1. 之前用C++來寫算法比較多,很多特性並沒有很好的使用到,希望通過這本書及muduo的源碼看看具體工程中這些特性是怎么使用 ...

Tue Apr 19 22:35:00 CST 2016 0 3930
為什么要鼓勵重復輪子

作者:丁儀 來源:https://chengxuzhixin.com/blog/post/wei_shi_me_yao_gu_li_zhong_fu_zao_lun_zi.html “不要重復輪子”恐怕是僅次於“php是最好的語言”之后最流行的話了。各種論壇,各種文章,都在 ...

Thu Nov 26 02:55:00 CST 2020 8 835
網游服務端網絡接入層設計為例,理解實時通信的技術挑戰

本文參考並引用了部分騰訊游戲學院的相關技術文章內容,感謝原作者的分享。 1、前言 以現在主流的即時通訊應用形態來講,一個完整的即時通訊IM應用其實是即時通信(英文簡寫:IM=Instant messaging)和實時通信(英文簡寫:RTC=Real-time communication)2種 ...

Thu Aug 30 02:20:00 CST 2018 1 819
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM