原创 即將踏入社會如何理財 學生理財十大招

 目前雖然有爸媽每月生活費養着,但大學生也要學會理財。暫且說能省能賺的本事,畢竟半隻腳已經踏入社會的大學生總要脫離“母體”獨立生活,說不定功成名就之後

原创 一個 ACE TCP Server/Client 例子

  // Server#include "ace/SOCK_Acceptor.h"#include "ace/SOCK_Stream.h"#inclu

原创 UDP to UDP 數據轉發

目的    希望讀者在閱讀本文之前,已經讀過了《『黑客編程』一、TCP to TCP 數據轉發》,UDP to UDP可以用作QQ通過轉發代理聊天的功能。應用機器A,提供UDP端口的服務,轉發代理機器B,提供UDP轉發端口服務,客戶機C通

原创 數據接收中粘包及半包的處理

在使用TCP協議的網絡應用中,不可避免需要處理的一個問題就是半包和粘包的情況。    一種做法是在接收端設一個比較大的緩衝區,先將收到的數據包都放到緩

原创 (轉)ACE環境下爲應用提供Telnet服務器

當我們的應用服務運行時,通常沒有界面監控運行情況,也不能動態配置一些運行參數。那麼我們能不能象Linux那樣,提供一個類似shell那樣的命令行界面進行交互呢? 當然可以,我們利用ACE的接受器和反應器框架,可以輕易爲應用服務搭建一個類s

原创 對方網絡非正常斷開檢測方法

windows下 此處的”非正常斷開”指TCP連接不是以優雅的方式斷開,如網線故障等物理鏈路的原因,還有突然主機斷電等原因 有兩種方法可以檢測:1.TCP連接雙方定時發握手消息 2.利用TCP協議棧中的Ke

原创 ace 日誌配置策略例子

#define ACE_NTRACE 0 // $Id: Use_Logging_Strategy.cpp 14 2007-02-01 15:49:12Z mitza $ #include "ace/L

原创 ACE 的 TP_Reactor框架IO 性能測試

Athlon 64 3000+  512M RAM  OS : Windows 這裏的線程數指的是TP_Reactor線程池的線程數量 最奇怪的是在線程數增加時,系統吞吐量竟然減少.... 測試的用例就是論壇上的TP_Reactor例子

原创 PING的介紹

一、什麼是PING 是DOS命令,一般用於檢測網絡通與不通 PING (Packet Internet Grope),因特網包探索器,用於測試網絡連接量的程序。Ping發送一個ICMP回聲清求消息給目的地並報告是否收到所希望的I

原创 一種遠程對象調用方法

1.是否有用 在完成之後,我用他寫了幾個例子. 1. X_CORBA_HELLE_WORLD.exe, 運行bin目錄hello_world_server.bat, 或者運行X_CORBA_SERVER_USER_DLL.exe就是啓動了

原创 ACE 時間泵

// --------------------------------------------------------------// // Copyright (C) 2008 - All Rights

原创 ACE Proactor前攝器模式的服務器端代碼

// sqServer.cpp : Defines the entry point for the console application.// #include "ace/OS.h"#include "ace/Arg_Shifter.h

原创 短信應用開發研究

1 前言        隨着移動通信網絡的迅猛發展,基於移動通信網絡的應用範圍也迅速擴展,比如無線公話、無線定位、無線數據採集等等,這些應用都需要一定程度的遠程通信能力,而採用何種無線通信方式成爲這些應用開發面臨的首要課題,高速的數據業務

原创 完成端口的Win32實例及ACE實現對比

完成端口(IOC)是用來實現高性能服務的一種常用方法,主要是通過操作系統提供的異步調用功能實現IO操作,可以通過很少的線程數實現高性能的併發服務。ACE的前攝器(Proactor)模式在Windows下就是通過完成端口實現的。   1.下

原创 ACE 反應式處理器

// --------------------------------------------------------------// // Copyright (C) 2008 - All Rights