Use portend to monitor TCP ports for bound or unbound states.
For example, to wait for a port to be occupied, timing out after 3 seconds::
portend.occupied('www.pkgsrc.org', 80, timeout=3)
Or to wait for a port to be free, timing out after 5 seconds::
portend.free('::1', 80, timeout=5)
The portend may also be executed directly. If the function succeeds, it
returns nothing and exits with a status of 0. If it fails, it prints a
message and exits with a status of 1. For example::
python -m portend localhost:31923 free
(exits immediately)
python -m portend -t 1 localhost:31923 occupied
(one second passes)
Port 31923 not bound on localhost.
new packages. Most of which are the remaining modules of the Tryton
platform which weren't packaged. The others are dependencies of the new
modules. This was tested on FreeBSD and is based in large part on Richard
Palo's (richard@) work. This is the most recent release of the Tryton
platform, version 4.2. There's a very large list of changes from the 3.8
series we have in pkgsrc. If you're interested, those functional changes
can be found here:
http://www.tryton.org/posts/new-tryton-release-42.htmlhttp://www.tryton.org/posts/new-tryton-release-40.html
The Go implementation of gRPC: A high performance, open source, general RPC
framework that puts mobile and HTTP/2 first. For more information see the gRPC
Quick Start guide at http://grpc.io/docs/.
The AWS SDK for Go provides easy-to-use APIs and utilities developers can use
to quickly integrate Go applications with AWS services like Amazon S3 and
Amazon EC2.
Complete and usable DNS library. All widely used Resource Records are
supported, including the DNSSEC types. It follows a lean and mean philosophy.
If there is stuff you should know as a DNS programmer there isn't a convenience
function for it. Server side and client side programming is supported, i.e. you
can build servers and resolvers with it.
QUIC is an experimental protocol aimed at reducing web latency over
that of TCP. On the surface, QUIC is very similar to TCP+TLS+SPDY
implemented on UDP. Because TCP is implement in operating system
kernels, and middlebox firmware, making significant changes to TCP is
next to impossible. However, since QUIC is built on top of UDP, it
suffers from no such limitations.
Key features of QUIC over existing TCP+TLS+SPDY include
+ Dramatically reduced connection establishment time
+ Improved congestion control
+ Multiplexing without head of line blocking
+ Forward error correction
+ Connection migration