void RunAsClient() { NetworkRunner runner = new NetworkRunner(Constant.NetworkRunningType.Client); runner.ClientRunner.OnStart += () => Console.WriteLine($"Starting client ... {runner.ClientRunner.IPAddress} / {runner.ClientRunner.Port}"); runner.ClientRunner.OnStop += () => Console.WriteLine("Stopping client ..."); runner.ClientRunner.OnConnectedToServer += () => Console.WriteLine("Connected to server."); runner.ClientRunner.OnDisconnectedFromServer += () => Console.WriteLine("Disonnected to server."); runner.ClientRunner.OnDataReceivedFromServer += (int readBytes, ReadablePacket readable) => { string received = readable.ReadString(); Console.WriteLine($"[received]: {received}"); }; runner.ClientRunner.IPAddress = "127.0.0.1"; runner.ClientRunner.Run(); string input = String.Empty; while (input != "exit") { input = Console.ReadLine(); var writable = PacketPacker.GetWritablePacket(); writable.Write(input); runner.ClientRunner.Send(writable); } runner.ClientRunner.Stop(); }
There was an error while loading. Please reload this page.