main
Branches > main > 2783a52 > files / src / net / bowmap / server / network / server.clj
Commits:
125ac6eDon't length prefix frames when encoding packetsacb3926Fix clientbound frames not being in a listb368129Use nil to denote the lack of a clientbound packet writer5e1b63eFix broken unsigned byte and unsigned short readersf236013Move packet keys to net.bowmap.server.protocol.schema7472035Respond to server list ping via packetb5a67b0Document frame channel lifecycles in connections12be7f8Enable TCP_NODELAYede1e22Add client spec197f265Make run-server! block rather than returning a futurea6f37e8Pass server directly to run-server!200396eHandle packets directly18e16a1Move network.server and network.client into net.bowmap.server.runtime.*b63dff0Rename net.bowmap.server.protocol.packets to net.bowmap.server.protocol.codec78bf6c8Close both directions of connection frames when the socket closes25fc9e1Rename network.socket to network.minecraft-serverdd3c6abMove server backlog to a default option8125dd8Add connection spec45b181cDocument max-server-backlog76c8f42Document framese860102Add status-response-> writer7e8eff1Move namespaces to net.bowmap.server.*07359c8Handle client packets58deb69Add server socket namespace62bc630Move stream functions to net.bowmap.network.streamsf1a7d9aAdd nREPL server to the server0b64212Add functions to encode and decode packets6cf19edAdd table readers and writers4f918a3Add packet schemas needed for server list pingf2af1d9Add functions to read and write frames with streams08c3a6cAdd serverbound and clientbound packets5b6ff3cImplement basic TCP server0bbc57bCreate projectd8f34a3Initial Commit