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)); }
public void InitSocket() { network = new ClientNetworkManager(new WebSocketClient(), new ProtoSerializer()); network.Init("192.168.1.11", 8878); network.heartbeat.onTimeout = OnTimeout; //Logger.Log("Init Network (Battle) [{0}]"); network.heartbeat.onTimeout = OnTimeout; network.onConnected = () => { Login(); }; }