Пример #1
0
        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));
        }
Пример #2
0
        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();
            };
        }