/// <summary> /// 获取网络连接端口号 /// </summary> /// <param name="connection_id">网络连接编号</param> /// <param name="port_type">获取的端口类型</param> /// <returns>返回端口号</returns> public override int GetPort(int connection_id, Port_Type port_type) { if (ConnectionTable.TryGetValue(connection_id, out Net_Parameter parameter)) { return(parameter.Connection.GetPort(port_type)); } return(0); }
/// <summary> /// 获取网络连接端口号 /// </summary> /// <param name="connection_id">网络连接编号</param> /// <param name="port_type">获取的端口类型</param> /// <returns>返回端口号</returns> public abstract int GetPort(int connection_id, Port_Type port_type);
public override short GetPort(Port_Type port_type) { return(0); }
/// <summary> /// 获取连接的指定接口 /// </summary> /// <param name="port_type">端口类型</param> /// <returns>返回端口号</returns> public abstract short GetPort(Port_Type port_type);