summaryrefslogtreecommitdiff
path: root/dht/src/Network/Tox/TCP.hs
diff options
context:
space:
mode:
authorJoe Crayne <joe@jerkface.net>2019-12-11 04:57:49 -0500
committerJoe Crayne <joe@jerkface.net>2020-01-01 23:26:04 -0500
commit458d053dcff411179d52d437087cce76b8af4a9c (patch)
tree024160df41772f0516e6449a3bfabdabfcd5e269 /dht/src/Network/Tox/TCP.hs
parent5b9374c79de82025bbb0ce47e0a93e6ddc0ece6c (diff)
Share TCP Relays with remote via onion message.
Diffstat (limited to 'dht/src/Network/Tox/TCP.hs')
-rw-r--r--dht/src/Network/Tox/TCP.hs5
1 files changed, 1 insertions, 4 deletions
diff --git a/dht/src/Network/Tox/TCP.hs b/dht/src/Network/Tox/TCP.hs
index e80a22d1..1531dfb4 100644
--- a/dht/src/Network/Tox/TCP.hs
+++ b/dht/src/Network/Tox/TCP.hs
@@ -44,6 +44,7 @@ import Network.Kademlia.Routing
44import Network.Kademlia.Search hiding (sendQuery) 44import Network.Kademlia.Search hiding (sendQuery)
45import Network.QueryResponse 45import Network.QueryResponse
46import Network.QueryResponse.TCP 46import Network.QueryResponse.TCP
47import Network.Tox.TCP.NodeId ()
47import Network.Tox.DHT.Handlers (toxSpace) 48import Network.Tox.DHT.Handlers (toxSpace)
48import Network.Tox.Onion.Transport hiding (encrypt,decrypt) 49import Network.Tox.Onion.Transport hiding (encrypt,decrypt)
49import Network.Tox.Onion.Handlers (unwrapAnnounceResponse) 50import Network.Tox.Onion.Handlers (unwrapAnnounceResponse)
@@ -57,10 +58,6 @@ withSize f = case size of len -> f len
57 58
58type NodeId = UDP.NodeId 59type NodeId = UDP.NodeId
59 60
60-- example:
61-- KEyW2Bm.S-DpIGp72380BAfgintUWX1KX.6ZU.4m5Ex@80.99.99.99:33400{tcp:443}
62instance Show NodeInfo where
63 show (NodeInfo udp port) = show udp ++ "{tcp:"++show port++"}"
64 61
65nodeId :: NodeInfo -> NodeId 62nodeId :: NodeInfo -> NodeId
66nodeId ni = UDP.nodeId $ udpNodeInfo ni 63nodeId ni = UDP.nodeId $ udpNodeInfo ni