/// <summary> /// 初始化连接 /// </summary> /// <param name="config"></param> public void Init(FastDfsConfig config) { try { ConnectionManager.InitializeForConfigSection(config); storageNode = FastDFSClient.GetStorageNode(config.GroupName); } catch (Exception ex) { File.AppendAllText(DateTime.Now.ToShortDateString() + ".log",ex.Message); throw; } }
public static bool InitializeForConfigSection(FastDfsConfig config) { if (config != null) { var trackers = new List<IPEndPoint>(); foreach (var ipInfo in config.FastDfsServer) { trackers.Add(new IPEndPoint(IPAddress.Parse(ipInfo.IpAddress), ipInfo.Port)); } return Initialize(trackers); } return false; }