ACE網路通訊庫的配置

2021-05-24 12:40:30 字數 593 閱讀 6972

3.具體步驟:在ace目錄下新增config.h檔案

在此檔案中新增#include "ace/config-win32.h"

可選的配置有:

//#define ace_has_winnt4 0  //os不是nt4.0或以後版本

//#define ace_has_standard_cpp_library 1  //使用標準c++庫

//#define ace_has_mfc 1          //使用mfc庫

//#define thr_use_afx 1          //使用cwinthread產生新的執行緒類

//#define ace_uses_static_mfc  1 //靜態連線mfc庫

//#define ace_as_static_libs   1 //生成靜態的ace庫

//#define ace_no_inline          //是否使用內聯函式在靜態庫內

以上引數都要新增在#include "ace/config-win32.h" 前

然後開啟ace_vc10.sln(我用的是visual studio 2010)生成debug與release版的庫就可以了。

用ACE開發網路通訊程式

該程式將演示如何將乙個簡單結構序列化後傳送到網路上,如何從網路上接收到資料後反序列化回結構。首先使用ace sock connector connect連線某個伺服器 使用ip位址和埠號 該伺服器上使用ace sock acceptor accept等待外部的連線請求。ace inet addr類進...

用ACE開發網路通訊程式

該程式將演示如何將乙個簡單結構序列化後傳送到網路上,如何從網路上接收到資料後反序列化回結構。建立連線 首先使用ace sock connector connect連線某個伺服器 使用ip位址和埠號 該伺服器上使用ace sock acceptor accept等待外部的連線請求。ace inet a...

ACE中網路通訊程式設計基本架構

ace addr是所有ace 位址 類的基類 如tcp ip和udp ip的位址資訊是用ace inet addr來表示的方法說明 ace inet addr set 通過主機名 ip位址和埠號初始化ace inet addr string to addr 將字串轉換為ace inet addr a...