3 #include "KapMirror/Core/Transport.hpp"
10 std::shared_ptr<Telepathy::Client> client;
12 std::shared_ptr<Telepathy::Server> server;
15 int clientMaxMessageSize = 16 * 1024;
16 int clientMaxReceivesPerTick = 1000;
17 int clientSendQueueLimit = 10000;
18 int clientReceiveQueueLimit = 10000;
20 int serverMaxMessageSize = 16 * 1024;
21 int serverMaxReceivesPerTick = 10000;
22 int serverSendQueueLimitPerConnection = 10000;
23 int serverReceiveQueueLimitPerConnection = 10000;
Definition: Transport.hpp:10
void clientDisconnect() override
Disconnect the client from the server.
Definition: TelepathyTransport.cpp:33
void clientSend(const std::shared_ptr< ArraySegment< byte >> &data) override
Send data to the server.
Definition: TelepathyTransport.cpp:42
void clientEarlyUpdate() override
Client Update (call this function every frame)
Definition: TelepathyTransport.cpp:50
void serverStop() override
Stop the server.
Definition: TelepathyTransport.cpp:76
void clientConnect(const std::string &ip, int port) override
Connect the client to the server.
Definition: TelepathyTransport.cpp:28
Definition: TelepathyTransport.hpp:8
void serverDisconnect(int connectionId) override
Disconnect the connection.
Definition: TelepathyTransport.cpp:93
void serverEarlyUpdate() override
Server Update (call this function every frame)
Definition: TelepathyTransport.cpp:99
void serverStart(int port) override
Definition: TelepathyTransport.cpp:60
Definition: ArraySegment.hpp:9
bool clientConnected() override
Client is connected to the server.
Definition: TelepathyTransport.cpp:26
void serverSend(int connectionId, const std::shared_ptr< ArraySegment< byte >> &data) override
Send data to the client.
Definition: TelepathyTransport.cpp:85