public virtual void Bind(Transport transport, string address, uint port) { if (socket == null) { socket = new Socket(Type); socket.SetSockOpt(SocketOpt.LINGER, 0); socketManager.Registry(socket); } socket.Bind(Socket.BuildUri(transport, address, port)); }