Merge pull request #4789 from rudis/devel-tests
tests: tnewasyncudp: use constant
This commit is contained in:
commit
f62ced80fc
2 changed files with 5 additions and 3 deletions
|
|
@ -1694,6 +1694,8 @@ var
|
||||||
|
|
||||||
INADDR_ANY* {.importc, header: "<netinet/in.h>".}: InAddrScalar
|
INADDR_ANY* {.importc, header: "<netinet/in.h>".}: InAddrScalar
|
||||||
## IPv4 local host address.
|
## IPv4 local host address.
|
||||||
|
INADDR_LOOPBACK* {.importc, header: "<netinet/in.h>".}: InAddrScalar
|
||||||
|
## IPv4 loopback address.
|
||||||
INADDR_BROADCAST* {.importc, header: "<netinet/in.h>".}: InAddrScalar
|
INADDR_BROADCAST* {.importc, header: "<netinet/in.h>".}: InAddrScalar
|
||||||
## IPv4 broadcast address.
|
## IPv4 broadcast address.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ proc launchSwarm(name: ptr SockAddr) {.async.} =
|
||||||
var slen = sizeof(Sockaddr_in).SockLen
|
var slen = sizeof(Sockaddr_in).SockLen
|
||||||
var saddr = Sockaddr_in()
|
var saddr = Sockaddr_in()
|
||||||
while i < swarmSize:
|
while i < swarmSize:
|
||||||
var peeraddr = prepareAddress(0x7F000001, 0)
|
var peeraddr = prepareAddress(INADDR_LOOPBACK, 0)
|
||||||
var sock = newAsyncNativeSocket(nativesockets.AF_INET,
|
var sock = newAsyncNativeSocket(nativesockets.AF_INET,
|
||||||
nativesockets.SOCK_DGRAM,
|
nativesockets.SOCK_DGRAM,
|
||||||
Protocol.IPPROTO_UDP)
|
Protocol.IPPROTO_UDP)
|
||||||
|
|
@ -94,7 +94,7 @@ proc readMessages(server: AsyncFD) {.async.} =
|
||||||
inc(i)
|
inc(i)
|
||||||
|
|
||||||
proc createServer() {.async.} =
|
proc createServer() {.async.} =
|
||||||
var name = prepareAddress(0x7F000001, serverPort)
|
var name = prepareAddress(INADDR_LOOPBACK, serverPort)
|
||||||
var server = newAsyncNativeSocket(nativesockets.AF_INET,
|
var server = newAsyncNativeSocket(nativesockets.AF_INET,
|
||||||
nativesockets.SOCK_DGRAM,
|
nativesockets.SOCK_DGRAM,
|
||||||
Protocol.IPPROTO_UDP)
|
Protocol.IPPROTO_UDP)
|
||||||
|
|
@ -103,7 +103,7 @@ proc createServer() {.async.} =
|
||||||
raiseOSError(osLastError())
|
raiseOSError(osLastError())
|
||||||
asyncCheck readMessages(server)
|
asyncCheck readMessages(server)
|
||||||
|
|
||||||
var name = prepareAddress(0x7F000001, serverPort) # 127.0.0.1
|
var name = prepareAddress(INADDR_LOOPBACK, serverPort) # 127.0.0.1
|
||||||
asyncCheck createServer()
|
asyncCheck createServer()
|
||||||
asyncCheck launchSwarm(cast[ptr SockAddr](name))
|
asyncCheck launchSwarm(cast[ptr SockAddr](name))
|
||||||
while true:
|
while true:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue