Ejemplo n.º 1
0
        static void OnSessionCreated(UserToken token)
        {
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("Client Connected!!");
            Console.ResetColor();

            // 해당 토큰에 발생하는 네트워크 관련 이벤트를 받으려면
            // IPeer 객체를 만들어야 한다.
            clientPeer = new RemotePeer(token, OnMessageFromClient);
        }
Ejemplo n.º 2
0
        static void OnConnectionSuccess(UserToken serverToken)
        {
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("Connection Succeed!!");
            Console.WriteLine("Send \'Hello, Server!\' to Server and Wait for response.");
            Console.ResetColor();

            // 패킷에 원하는 데이터를 넣는다. 모든 패킷은 반드시
            // 맨 첫번째에 protocol id 가 있다.
            serverPeer = new RemotePeer(serverToken, OnMessageFromServer);
            var packet = Packet.Create(0);

            packet.Push("Hello, Server!");
            serverPeer.Send(packet);
        }