|
|
long NetAccept( void* pNet, long lCode )
{
// ????????????????
static p = 1;
session[p].pNet = (LP_NET) pNet;
p++;
return 0;
}
long NetClose( void* pNet, long lCode )
{
return 0;
}
// ?????
void InitNet()
{
char IP[] = "127.0.0.1";
InitWinSocket();
g_pNet = CreateServerNet();
//g_pNet->Create(GetLocalIP(), 8000 );
g_pNet->Create(IP, 8000);
g_pNet->SetAcceptEvent( &NetAccept );
g_pNet->SetCloseEvent( &NetClose );
g_pNet->Listen();
}
??????????????????pNet????????
?????????????????? LP_NET pNet ????????????????????(session)??????????????????????????????
???????
??????????soket???????????NetClose????????????????????????
??????????soket????pNet???????????????
????soket????????????
|
|