aboutsummaryrefslogtreecommitdiff
path: root/connect.go
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2021-08-28 14:18:56 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2021-08-28 14:18:56 +0200
commit2f9a8ca29b36a753d004aa9e111f18f7fc87c1fe (patch)
tree36c5b49e8e7159c3053cf26e09b2982a9cbb8fbd /connect.go
parenteab858ba6b6e1d319c2d02cd0a7a13974746e7ef (diff)
Differentiate between timeouts and disconnects
Diffstat (limited to 'connect.go')
-rw-r--r--connect.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/connect.go b/connect.go
index 7ecf30a..4be538a 100644
--- a/connect.go
+++ b/connect.go
@@ -6,10 +6,13 @@ import (
"github.com/anon55555/mt"
)
-func connect(conn net.Conn) *serverConn {
+func connect(conn net.Conn, cc *clientConn) *serverConn {
sc := &serverConn{
Peer: mt.Connect(conn),
+ clt: cc,
}
+ sc.log("-->", "connect")
+ cc.srv = sc
go handleSrv(sc)
return sc