home *** CD-ROM | disk | FTP | other *** search
/ Micromanía 90 / CDMM_90_1.ISO / Cycling Manager 2 / CyclingManager2Demo.exe / Disk1 / data1.cab / Game / DataCommon / ScriptsLibrary / NetLibrary.cnh < prev    next >
Encoding:
Text File  |  2002-05-10  |  1.2 KB  |  36 lines

  1. class Net_Client;
  2. class Net_Server;
  3. class Net_UDPServer;
  4. class Net_UDPClient;
  5. class Net_ClientList;
  6. class Gui_Component;
  7.  
  8.  
  9. var Net_UDPClient g_pNullUDPClient;
  10.  
  11. func Net_Server        NetServer_Create( i32x _iPort, Gui_Component _pComponent);
  12. func i32x            NetServer_Destroy        ( Net_Server _pServer );
  13. func i32x            NetServer_GetPort        ( Net_Server _pServer );
  14.  
  15. func Net_Client NetClient_Create( szx _szAddress, i32x _iPort, Gui_Component _pComponent);
  16. func Net_Client NetClient_Disconnect    (    Net_Client _pClient );
  17. func void            NetClient_SetComponent    (    Net_Client _pClient, Gui_Component _pComponent);
  18. func Gui_Component    NetClient_GetComponent    (    Net_Client _pClient );
  19. func void        NetClient_Send            (    Net_Client _pClient,szx _szMessage);
  20. func szx        NetClient_GetDistantIP    (    Net_Client _pClient );
  21. func i32x        NetClient_GetDistantPort(    Net_Client _pClient);
  22.  
  23.  
  24.  
  25. func Net_UDPClient    NetUDPClient_Constructor( szx _szIP, i32x _iPort );
  26. func void            NetUDPClient_Destructor( Net_UDPClient _pClient );
  27.  
  28. func Net_UDPServer    NetUDPServer_Constructor(    i32x _iPort, Gui_Component _pComponent);
  29. func void            NetUDPServer_Destructor(    Net_UDPServer _pServer );
  30.  
  31. func i32x GetCurrentPort();
  32. func szx GetCurrentIP();
  33.  
  34. func Net_Client GetCurrentClient();
  35. func szx        GetHostName();
  36.