029d3a3

Branches > main > 029d3a3 > files / src / net / bowmap

Move transport level concerns to a separate path

Grahp, 2026-08-22

Commit: 029d3a334b1b28c9c25bcb6f032b4a50fc51576f
Parent: c649fcf

5 changed files:

src/net/bowmap/network/client.clj modified (view file)

@@ -2,7 +2,7 @@   (:require    [clojure.core.async :refer [chan]]    [clojure.spec.alpha :as s]-   [net.bowmap.network.connection :as connection]+   [net.bowmap.transport.connection :as connection]    [net.bowmap.network.state :as state]))  (s/def ::client (s/keys :opt [::state/connection-state ::connection/connection]))

src/net/bowmap/network/server.clj modified (view file)

@@ -2,14 +2,14 @@   (:require    [clojure.core.async :refer [<!! >!! alt!! io-thread put!]]    [net.bowmap.network.client :as client]-   [net.bowmap.network.connection :as connection]    [net.bowmap.network.handle :as handle]-   [net.bowmap.network.minecraft-server :as mc]    [net.bowmap.network.packets.clientbound :refer [encode-packet!]]    [net.bowmap.network.packets.serverbound :refer [decode-packet!]]    [net.bowmap.network.state :as state]    [net.bowmap.server.logic :as logic]-   [net.bowmap.stormbow.responses :refer [handle-responses!]]))+   [net.bowmap.stormbow.responses :refer [handle-responses!]]+   [net.bowmap.transport.connection :as connection]+   [net.bowmap.transport.server :as mc]))  (defn handle-connection [connection]   (io-thread

src/net/bowmap/transport/connection.clj renamed from src/net/bowmap/network/connection.clj (view file)

@@ -1,7 +1,7 @@-(ns net.bowmap.network.connection+(ns net.bowmap.transport.connection   (:require    [clojure.core.async :refer [<!! >!! chan io-thread close!]]-   [net.bowmap.network.streams :as streams])+   [net.bowmap.transport.streams :as streams])   (:import    [java.io EOFException]    [java.net Socket SocketException]))

src/net/bowmap/transport/server.clj renamed from src/net/bowmap/network/minecraft_server.clj (view file)

@@ -1,7 +1,7 @@-(ns net.bowmap.network.minecraft-server+(ns net.bowmap.transport.server   (:require    [clojure.core.async :refer [>!! chan io-thread]]-   [net.bowmap.network.connection :as connection])+   [net.bowmap.transport.connection :as connection])   (:import    [java.net ServerSocket])) 

src/net/bowmap/transport/streams.clj renamed from src/net/bowmap/network/streams.clj (view file)

@@ -1,4 +1,4 @@-(ns net.bowmap.network.streams+(ns net.bowmap.transport.streams   "Functions for reading and writing frames from input and output streams"   (:require    [net.bowmap.network.packets.types :as t])