3 #include "KapMirror/Core/Transport.hpp"
10 std::shared_ptr<Sylph::Client> client;
11 std::shared_ptr<Sylph::Server> server;
void clientDisconnect() override
Disconnect the client from the server.
Definition: SylphTransport.cpp:29
Definition: Transport.hpp:10
void serverStop() override
Stop the server.
Definition: SylphTransport.cpp:67
Definition: SylphTransport.hpp:8
void clientConnect(const std::string &ip, int port) override
Connect the client to the server.
Definition: SylphTransport.cpp:24
void clientEarlyUpdate() override
Client Update (call this function every frame)
Definition: SylphTransport.cpp:43
void serverDisconnect(int connectionId) override
Disconnect the connection.
Definition: SylphTransport.cpp:84
bool clientConnected() override
Client is connected to the server.
Definition: SylphTransport.cpp:22
void serverSend(int connectionId, const std::shared_ptr< ArraySegment< byte >> &data) override
Send data to the client.
Definition: SylphTransport.cpp:76
void clientSend(const std::shared_ptr< ArraySegment< byte >> &data) override
Send data to the server.
Definition: SylphTransport.cpp:35
void serverStart(int port) override
Start the server and listen the port.
Definition: SylphTransport.cpp:53
void serverEarlyUpdate() override
Server Update (call this function every frame)
Definition: SylphTransport.cpp:90
Definition: ArraySegment.hpp:9