/// <summary> /// 添加TCP调用服务端 /// </summary> /// <param name="server">TCP调用服务端信息</param> internal override void NewServer(serverInfo server) { bool isCreate = newServer(ref server.Host); if (isCreate) { tryCheck(); log.Default.Add("添加TCP调用服务端 " + server.Host.Host + ":" + server.Host.Port.toString(), new System.Diagnostics.StackFrame(), false); } fastCSharp.net.returnValue <bool> output = new fastCSharp.net.returnValue <bool> { Type = returnValue.type.Success, Value = isCreate }; server.Socket.SendStream(ref server.Identity, ref output, default(tcp.commandServer.commandFlags)); }
/// <summary> /// 添加TCP调用服务端 /// </summary> /// <param name="server">TCP调用服务端信息</param> internal abstract void NewServer(serverInfo server);
public void addServerListData(JSONArray infoArr) { if (infoArr == null) { return; } serverList.Clear(); for (int i = 0; i < infoArr.Count; i++) { string serverName = infoArr[i]["serverName"].ToString(); string serverHost = infoArr[i]["serverHost"].ToString(); string serverPort = infoArr[i]["serverPort"].ToString(); string serverStatus = infoArr[i]["serverStatus"].ToString(); serverInfo info = new serverInfo(); info.serverName = serverName; info.serverHost = serverHost; info.serverPort = serverPort; info.serverStatus = serverStatus; serverList.Add(info); } }