static void OnSessionCreated(UserToken token) { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Client Connected!!"); Console.ResetColor(); // 해당 토큰에 발생하는 네트워크 관련 이벤트를 받으려면 // IPeer 객체를 만들어야 한다. clientPeer = new RemotePeer(token, OnMessageFromClient); }
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); }