On Tue, 04 Feb 2014 11:04:32 +0100, Sönke Ludwig wrote:

This terminates fine for me on either Windows or Linux:

import vibe.core.net;

void main()
{
	auto udp = listenUDP(0);
	udp.connect("127.0.0.1", 31722);
	udp.send(cast(ubyte[])"Test");
}

Do you have anything in addition to this?

Actually, this code does not terminate for me on Linux using revision 2e9bde0 (the latest one at the time of writing).