mirror of
https://github.com/logos-storage/logos-storage-nim-dht.git
synced 2026-02-23 23:03:14 +00:00
index by port
0.0.0.0 vs. 127.0.0.1 creates various issues As a start, we can index by port only Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
This commit is contained in:
parent
20ff87b42f
commit
6109cbae80
@ -29,7 +29,7 @@ type
|
||||
udata*: pointer # User-driven pointer
|
||||
local: TransportAddress # Local address
|
||||
|
||||
var network = initTable[TransportAddress, DatagramTransport]()
|
||||
var network = initTable[Port, DatagramTransport]()
|
||||
|
||||
proc sendTo*[T](transp: DatagramTransport, remote: TransportAddress,
|
||||
msg: sink seq[T], msglen = -1) {.async.} =
|
||||
@ -63,7 +63,7 @@ proc newDatagramTransport*[T](cbproc: DatagramCallback,
|
||||
result.udata = cast[pointer](udata)
|
||||
result.local = local
|
||||
{.gcsafe.}:
|
||||
network[local] = result
|
||||
network[local.port] = result
|
||||
|
||||
|
||||
type
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user