Public Member Functions | |
| KUDPServerSocket (KTIME PingTime=UDPSOCK_PING, KTIME PingTimeOut=UDPSOCK_PINGTIMEOUT, KTIME ConnectionTimeOut=UDPSOCK_CONNTIMEOUT, u32 PacketBufferSize=UDPSOCK_PACKETBUFFERSIZE) | |
| virtual | ~KUDPServerSocket () |
| bool | FlushAllClients () |
| bool | Listen (KInetAddr &Addr) |
| virtual bool | Manage () |
| virtual void | OnReceive (KInetAddr &Addr, char *pBuffer, u32 Size) |
| virtual void | OnAccept (KInetAddr &Addr) |
| virtual void | OnClientConnected (KUDPClientSocket *pSocket) |
| virtual void | OnClientDisconnected (KUDPClientSocket *pSocket) |
| virtual KUDPClientSocket * | AllocClientSocket () |
| void | SetMaxClients (u32 MaxClients) |
| u32 | GetMaxClients () |
| u32 | GetnClients () |
| KUDPClientSocket * | GetpFirstClientSocket () |
| KUDPClientSocket * | GetpNextClientSocket (KUDPClientSocket *pSocket) |
Protected Member Functions | |
| bool | AcceptClient (KInetAddr &Addr) |
| bool | DisconnectClient (KUDPClientSocket *pSocket) |
Protected Attributes | |
| u32 | m_MaxClients |
Definition at line 22 of file UDPServerSocket.h.
1.5.1-p1