public static CourierBuilder UseTcpServerTransport(this CourierBuilder builder, int port)
 {
     return(builder.UseTransport(TcpTransportFactory.CreateServer(port)));
 }
 public static CourierBuilder UseTcpClientTransport(this CourierBuilder builder, IPAddress address, int port, TcpTransportHandshakeCompletionHandler handshakeCompletionHandler)
 {
     return(builder.UseTransport(TcpTransportFactory.CreateClient(address, port, handshakeCompletionHandler)));
 }
 public static CourierBuilder UseUdpTransport(this CourierBuilder builder)
 {
     return(builder.UseTransport(new UdpTransportFactory()));
 }
 public static CourierBuilder UseTcpClientTransport(this CourierBuilder builder, IPAddress address, int port)
 {
     return(builder.UseTransport(TcpTransportFactory.CreateClient(address, port)));
 }
 public static CourierBuilder UseUdpTransport(this CourierBuilder builder, UdpTransportConfiguration configuration)
 {
     return(builder.UseTransport(new UdpTransportFactory(configuration)));
 }