原创 dll, lib
/**************************/ win32下的動態庫 IDE: vs2005 /**************************/ 庫的建立:在工程-屬性-常規-配置類型,選擇動態庫; 一個動態庫發佈,包含一
原创 ace thread
url: http://www.cnblogs.com/TianFang/archive/2006/12/04/581369.html ace提供的線程機制屏蔽了平臺差異; /////////////////////////////
原创 pe_c++
/**//*************************************************************************** 文件名: Main.cpp* 日 期:
原创 iosDev begin
1,介紹1,1, ios iOS是iPhone,iPod touch,以及iPad等設備內運行的操作系統, 是基於UNIX的 1.2,cocoa工
原创 socket
windows socket: 1. client-per-thread 2. select 選擇 3. WSA Async Select 異步選擇 4. WSA Event Select 事件選擇 5,overlapped重疊 6,c
原创 str string 內存泄露
struct log{string test;}有string的時候慎用memcpy, memmove之類的,防止內存泄露 stl string內
原创 subversion dev
~ ~slow it down~ ~ 目標:弄清楚subversion的模塊,封裝一個win32/unix的subversion client, 提供checkout,update接口 svn: 版本管理工具,官網:http://s
原创 unix/win32: utf8, unicode, ansi
1, 基本概念,幾種編碼方式 1,unicode: 是一個字符集; utf16, UCS-2編碼,little endian格式 2,Unicode big endian編碼 3,utf8: unicode的一種,變長編碼 4,ansi
原创 libs--libnet
網絡庫(tcp) windows: select, iocp linux: select, epoll 1, 對外接口 class IOService { public: //阻塞connect bool connect
原创 遊戲服務器架構
登陸服務器判斷賬戶合法性,如果合法的話,把session信息寫入memcache,網關服務器收到玩家連接請求後,在memcache裏查找是否合法玩家,防止非法連接。 網關服務器要管理玩家連接,需要高併發,可以開多個 scen
原创 遊戲服務器框架
遊戲服務器框架 平臺: linux, windows 語言: c++ 協議: tcp 1,網絡 支持的網絡模式: (windows: select, iocp), (linux: select, epol
原创 c++項目屬性
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
原创 網絡開發---單播多播廣播
點對點通信,也就是單播,tcp,udp支持。 tcp不支持協議層的廣播和多播。 廣播沒用過,就說一下多播。 多播是介於廣播和單播之間的,與單播相比,源向多個客戶端發送報文,如果是單播的話,會有重複冗餘報文;多播的話,就一條報文。 綜上:
原创 libbase-time
interface: //get micro seconds from Epoch inline UI64 TimeStamp(); //get current formatted time inline std::string St
原创 c++調用c#的dll
#using "warnning.dll"using namespace warnning; warnning::warnner ^w=gcnew warnning::warnner(); 編譯通過,執行的時候有個異常錯誤,找了好久