public static TunnelSocket GetOrCreateTunnelSocket(short port) { TunnelSocket b; short p = port; if (sTunnels.Find(ref p, out b)) { return(b); } else { b = new TunnelSocket(port); b.Start(); } return(b); }