mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-20 12:58:39 +00:00
35 lines
895 B
C#
35 lines
895 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using Cosmos.GdbClient;
|
|
|
|
namespace GdpClientTester
|
|
{
|
|
class Program
|
|
{
|
|
static void Main(string[] args)
|
|
{
|
|
GdbConnection connection = new GdbConnection();
|
|
GdbController controller = new GdbController(connection);
|
|
try
|
|
{
|
|
connection.Open();
|
|
}
|
|
catch
|
|
{
|
|
Console.WriteLine("GDB is not running");
|
|
Console.ReadLine();
|
|
}
|
|
|
|
string s = "";
|
|
while (s != "!q")
|
|
{
|
|
s = Console.ReadLine();
|
|
if (s.StartsWith("!"))
|
|
connection.Send(s.Substring(1));
|
|
else
|
|
controller.Enqueue(new GdbPacket(s));
|
|
}
|
|
}
|
|
}
|
|
}
|