?? exception.h
字號(hào):
/* 異常類
*
* 文件名:Exception.h
*
* 日期:2004.5.5
*
* 作者:shootingstars(zhouhuis22@sina.com)
*/
/* 源碼修改聲明:
*
* 這個(gè)修改的代碼是早期為了節(jié)省時(shí)間在原作者(shootingstars)的代碼的基礎(chǔ)上修
* 改測(cè)試用的。原代碼的版權(quán)歸原作者所有。對(duì)于做的修改的部分本人不作任何擔(dān)保,
* 只是為了方便大家使用修改后的代碼對(duì)于UDP穿透進(jìn)行驗(yàn)證而已。
*
* 原作者的關(guān)于UDP穿透的簡介是網(wǎng)上較早的一份對(duì)于UDP穿透內(nèi)網(wǎng)的說明,但是并
* 不是特別的清楚和詳細(xì)。本人在從事P2P程序開發(fā)的過程中, 對(duì)于內(nèi)網(wǎng)穿透做了很
* 好的實(shí)現(xiàn)。由于經(jīng)常有人問起這方面的問題,因此決定將自己對(duì)于使用UDP內(nèi)網(wǎng)
* 穿透的經(jīng)驗(yàn)也寫出來與大家分享, 希望對(duì)于從事這方面工作的朋友有所幫助.
*
* 源碼修改者簡介:
*
* Hwycheng Leo, like C/C++/Python/Perl, hate Java.
* 一直使用C/C++語言從事網(wǎng)絡(luò)服務(wù)器和客戶端方面的開發(fā)工作。近兩年來主攻P2P技術(shù)方向。
* 開發(fā)了完全免費(fèi)強(qiáng)大的BitTorrent下載軟件 - FlashBT(變態(tài)快車). 近期在公司負(fù)責(zé)開發(fā)
* P2P + IM 的商業(yè)化平臺(tái)。
*
* 郵件/MSN: FlashBT@Hotmail.com [歡迎熱愛網(wǎng)絡(luò)編程和P2P開發(fā)的來信交流]
* 軟件主頁: http://www.hwysoft.com/chs/ [FlashBT(變態(tài)快車)的官方主頁]
* 個(gè)人Blog: http://hwycheng.blogchina.com [主要是自己寫的一些技術(shù)文章和生活感受]
*/
#ifndef __HZH_Exception__
#define __HZH_Exception__
#define EXCEPTION_MESSAGE_MAXLEN 256
#include "string.h"
class Exception
{
private:
char m_ExceptionMessage[EXCEPTION_MESSAGE_MAXLEN];
public:
Exception(char *msg)
{
strncpy(m_ExceptionMessage, msg, EXCEPTION_MESSAGE_MAXLEN);
}
char *GetMessage()
{
return m_ExceptionMessage;
}
};
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -