1-
二分查找至少应该具备:(1)找到指定的数据
(2)找到指定的插入位置
(3)找到指定的数据集
XLIBPLUS中的xbinary_search拥有三项全部的功能。
2- 一个方便的客户端网络库应具备的接口:
bool CreateSession( ISession * pSession, const char * pszAddress, int iPort );
bool Send( ISession * pSession, void * pData, int iDataLen );
void CloseSession( ISession * pSession );
void ISession::OnCreating();
void ISession::OnCreated();
void ISession::OnDestroy();
void ISession::OnData( void * pData, int iDataLen );