原创 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(); 編譯通過,執行的時候有個異常錯誤,找了好久