still use vibe.core.tcp, after I change it to vibe.core.net, and fix a ref error, it throw this when I run it:
object.Exception@/opt/installs/d/vibe.d/source/vibe/core/drivers/libevent2tcp.d(482): Socket error: 32 ---------------- 5 app
0x0000000106b19404 vibe.core.net.TcpConnection vibe.core.drivers.libevent2.Libevent2Driver.connectTcp(immutable(char)[], ushort) + 896 6 app 0x0000000106ad2740 vibe.core.net.TcpConnection vibe.core.net.connectTcp(immutable(char)[], ushort) + 68 7 app 0x0000000106af3bcb void mysql.Connection.initconnection() + 111 8 app 0x0000000106af4509 mysql.Connection mysql.Connection.ctor(immutable(char)[], immutable(char)[], immutable(char)[], immutable(char)[], ushort, uint) + 137 9 app 0x0000000106ad236d void index.showHome(vibe.http.server.HttpServerRequest, vibe.http.server.HttpServerResponse) + 137 10 app 0x0000000106a4a1e8 void std.functional.DelegateFaker!(void function(vibe.http.server.HttpServerRequest, vibe.http.server.HttpServerResponse)*).DelegateFaker.doIt(vibe.http.server.HttpServerRequest, vibe.http.server.HttpServerResponse) + 104 11 app 0x0000000106b04f1a void vibe.http.router.UrlRouter.handleRequest(vibe.http.server.HttpServerRequest, vibe.http.server.HttpServerResponse) + 386 12 app 0x0000000106a48be3 bool vibe.http.server.handleRequest(vibe.stream.stream.Stream, immutable(char)[], vibe.http.server.HTTPServerListener, ref vibe.http.server.HttpServerSettings) + 4775 13 app 0x0000000106a4787c void vibe.http.server.handleHttpConnection(vibe.core.net.TcpConnection, vibe.http.server.HTTPServerListener) + 488 14 app 0x0000000106a44a12 void vibe.http.server.listenHttpPlain(vibe.http.server.HttpServerSettings, void delegate(vibe.http.server.HttpServerRequest, vibe.http.server.HttpServerResponse)).void doListen(vibe.http.server.HttpServerSettings, vibe.http.server.HTTPServerListener, immutable(char)[]).void lambda1(vibe.core.net.TcpConnection) + 54 15 app 0x0000000106aac864 extern (C) nothrow void vibe.core.drivers.libevent2tcp.onConnect(int, short, void*).void ClientTask.execute() + 668 16 app 0x0000000106b22e45 void vibe.core.core.CoreTask.run() + 129 17 app 0x0000000106b37c59 void core.thread.Fiber.run() + 49 18 app 0x0000000106b37801 fiberentryPoint + 97 19 ??? 0x0000000000000000 0x0 + 0