private void InitMainServer() { main = new ClientNetworkMangerEx(); var socket = new Plugins.Network.WebSocketClient(); socket.Setup("47.100.28.149", 8730); var serializer = new Plugins.ProtoSerializer(); serializer.getTypeFunc = (name) => { return(Type.GetType(name)); }; serializer.LoadProtoNum(typeof(Message.ProtoNum)); main.Init(socket, serializer); Debug.Log("初始化网络连接(主服) [{0}]".FormatStr(socket.address)); }
private void InitForServer() { forServer = new ClientNetworkManager(); var socket = new Plugins.Network.WebSocketClient(); socket.Setup(NetConfig.SERVER_IP, NetConfig.SERVER_PORT); var serializer = new Plugins.ProtoSerializer(); serializer.getTypeFunc = (name) => { return(Type.GetType(name)); }; serializer.LoadProtoNum(typeof(Message.ProtoNum)); forServer.Init(socket, serializer); Debug.LogInfo("初始化网络连接(主服) [{0}]".FormatStr(socket.address)); }
private void InitSocket() { //Init string ip = NetTool.GetIP(serverInfo.Address); int port = NetTool.GetPort(serverInfo.Address); var socket = new Plugins.Network.WebSocketClient(); socket.Setup(ip, port); var serializer = new ProtoSerializer(); serializer.getTypeFunc = (name) => { return(System.Type.GetType(name)); }; serializer.LoadProtoNum(typeof(ProtoNum)); network.Init(socket, serializer); Debug.Log("Init Network (Battle) [{0}]".FormatStr(serverInfo.Address)); network.onConnected = () => { isConnected = true; Debug.Log("Network Connect Success (Battle Server)."); Login(); }; }