riptide library
Classes
- Client
- A client that can connect to a Server.
- ClientConnectedEventArgs
- Contains event data for when a non-local client connects to the server.
- ClientDisconnectedEventArgs
- Contains event data for when a non-local client disconnects from the server.
- ConnectionFailedEventArgs
- Contains event data for when a connection attempt to a server fails.
- DisconnectedEventArgs
- Contains event data for when the client disconnects from a server.
- IClient
- Defines methods, properties, and events which every transport's client must implement.
- IServer
- Defines methods, properties, and events which every transport's server must implement.
- Message
- Provides functionality for converting data to bytes and vice versa.
- MessageReceivedEventArgs
- Contains event data for when a message is received.
- MultiThreadedClient
- Intended multi threaded copy of the Client class
- MultiThreadedServer
- Intended multi threaded copy of the Server class
- MultiThreadedServerConnectedEventArgs
- Contains event data for when a client connects to the multi threaded server.
- MultiThreadedServerDisconnectedEventArgs
- Contains event data for when a client disconnects from the multi threaded server.
- RiptideLogger
- Provides functionality for logging messages.
- Server
- A server that can accept connections from Clients.
- ServerConnectedEventArgs
- Contains event data for when a client connects to the server.
- ServerDisconnectedEventArgs
- Contains event data for when a client disconnects from the server.
- TcpClient
- A client which can connect to a TcpServer.
- TcpConnection
- TcpServer
- A server which can accept connections from TcpClients.
- UdpClient
- A client which can connect to a UdpServer.
- UdpConnection
- Represents a connection to a UdpServer or UdpClient.
- UdpServer
- A server which can accept connections from UdpClients
Enums
- DisconnectReason
- The reason for a disconnection.
- MessageSendMode
- The send mode of a Message.
- MultiThreadedTransportType
- The transport type for multi threaded server and clients