This repository has been archived on 2026-04-30. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
Tortuga/docs/networking outline.txt
T
2013-05-19 04:25:35 +10:00

49 lines
935 B
Plaintext

Client:
SceneManager:
TCPSocket
end
end
Server:
TCPServerSocket
SocketList --list of all client sockets if one is closed, remove it.
end
When the player enters the lobby, they can choose what server to connect to. When they connect to the server, they'll enter a sort of character creation screen. Once that is done, they will enter the game world proper.
This is controlled through the config files for now.
using ';' delimited commands, how can I get it to work?
-------------------------
UDPNetworkUtility:
void Open(port, packSize)
void Close()
//bind to an available channel
int Bind(ip, port)
int Bind(address)
//bind to a certain channel
int Bind(ip, port, channel)
int Bind(address, channel)
void Unbind(channel)
int Send(channel, data, len)
int Receive()
GetIPAddress(channel)
GetOutData()
GetInData()
GetOutPacket()
GetInPacket()
UDPsocket socket
UDPpacket packOut
UDPpacket packIn
end