public ServerNetListener CreateNet(int serverID, IMessageParser messageParser, int port = 9999) { ServerNetListener serverNetListener = NetManager.GetInstance().GetServerNet(serverID); if (serverNetListener == null) { serverNetListener = NetManager.GetInstance().CreateServerNet(serverID, port, messageParser); } return(serverNetListener); }
public ServerNetListener CreateServerNet(int netID, int listenPort, IMessageParser messageParser, int maxClientNetCount = DEFAULT_MAX_CLIENT_COUNT) { if (clientNetDic == null) { serverNetListenerDic = new Dictionary <int, ServerNetListener>(); } if (serverNetListenerDic.ContainsKey(netID)) { DebugLog.Error(NetConst.SERVER_LOGGER_TAG, $"NetMananger::CreateServerNet->the net has been created.netID={netID}"); return(null); } ServerNetListener serverNet = new ServerNetListener(netID, messageParser); serverNet.Startup("127.0.0.1", listenPort, maxClientNetCount); serverNetListenerDic.Add(netID, serverNet); return(serverNet); }